skysight-inc/HackerNews huggingface dataset:
My point was precisely that the fact that this process is “messy” is purely a UX problem; and the fact that it’s seen as “unnecessary” (rather than “desirable”) is purely down to the fact that it is more “messy” to do.

This could all be handled internal to the registrar, such that you just see a tree of managed zones, with the ability to create new directories (zones) in the tree with a single click. All that is is a different UX for the capability that already exists. But if you can make a CNAME record with one click; or make a new child zone with an apex A record with one click; then why not the latter?

The reason I was saying that you shouldn’t be able to delegate such child zones—not all child zones, just the ones created through this one-click process—is precisely that being able to do so would make the process of creating them in the first place not one-click, because then they’d have to have SOA records that are independently managed (and so, probably, created with a form you fill out on zone creation, like regular zones), rather than being automatic derivatives of their parent zone’s SOA information. Sure, you could have a control-panel option to turn one of these automatically-managed child zones into a fully-separate top-level zone with the ability to edit its SOA information, delegate it, etc.

But that’s just a two-click process to get what we already have, whereas what I care about is the one-click process that gets you something we don’t have: child zones that are required to be bound to the same authority, and therefore are managed with the simplicity of team-based ACLs [like e.g. the AWS resources in a project] rather than with separate top-level accounts in different registrars. It’d be a one-click operation for the domain administrator of “example.com” to break off “foo.example.com”, and then one more click (of an ACL assignment drop-down) for the domain admin to assign the foo team the use of the child zone “foo.example.com” as a namespace to use however they please (including creating further child zones off of.) But all of that would live under what would currently be considered one account with a DNS registrar or DNS management service.

IMHO, this paradigm would be “the obvious thing” for services like AWS Route53 to offer—it fits in much better with the rest of the “enterprise-wide policy-controlled access on pooled resources” philosophy that these IaaS clouds have, than the current approach (every domain and all its sub domains being managed as single resources with single IAM owners) does.
I think they are just counting the "reaction" of the users with the content, and suggesting there are a greater portion of people picking the "angry" reaction on the Fox News articles.
I've seen this posted here before. I take issue with anyone who gets onto a soapbox and announces "this might be the most important video you've ever watched" and then proceeds to espouse their opinion about something. It's egotistical and it immediately sets up any dissenting opinions as Obviously Wrong. I call BS on all of it. OOP can be written well. I've done it. I've seen it done by others. When you need a strong domain layer and strong data integrity it can really pay off dividends. I think what people are really trying to avoid when they say "OOP is bad" is poor design and entangled concerns. In general favor composition over inheritance, strongly defined data contracts, and a clean separation of concerns (business logic from presentation for instance) and you will find yourself with more maintainable and easier to read code. But thats just like, my opinion man. :)
Perhaps you can enlighten me on other reasons that people would react with an angry emoji, aside from the two I described.

Also, I’m not interpreting everything with respect to two categories — I'm interpreting single study this way.
According to numbers of downloads of clipboard managers, it's probably much higher than that. But the reasoning doesn't stand. Like I said, they could remove all phony Chrome clones with massive analytics and calls home, of which there are dozens, with read and write storage permissions, internet permission, etc, the list goes on and on. And say only Chrome is allowed, or vetted browsers from known vendors, like Mozilla or Microsoft, they certainly should, but they don't do it.

Yet they pick on an essential feature for anyone using copy and paste hundreds of times a day.

There is much more danger in rogue browsers, by far, than in a clipboard manager.

The solution is absolutely obvious. It isn't what they decided. It is just the first beta, but we'll see.

It'd be ridiculous to need to have a text file always open in another application with constantly used bits of text, code, or info, and switch back and forth as needed multiplying a simple workflow by who knows how much in operations and time.
This does not surprise me. I once worked for a automotive vendor. “We” were designing a website which had a user registration portion (I put “we” in quotes because as I later discovered, all my work I’ve done up to that point was treated as a set of suggestions rather than engineering solutions by our HQ in Japan).

Anyway, we discovered that pushing the back button in the browser completely messes up the form, to which there are well-documented and easy fixes. A few weeks later, the HQ says they solved the issue, and I watched their presentation in horror as they explained how the only good solution was to disable the back button on the entire site.

So, to answer your question “what were they thinking?”:

Obviously, if you need to turn down the volume in the car past the minimum level, you should turn off the stereo instead.
The paper Mind the Gap: Analyzing the Performance of WebAssembly vs. Native Code reports that, on average, WebAssembly is running at 67% of native speed in Firefox and 53% of native speed in Chrome (called 50% slower and 89% slower in the paper). Whether 67% can be called "near" 100% or not is subjective.
It would be interesting to add as well "wind" (a "wind speed detector"?) and see how/when solar & wind are active over some timespan :)
I don't think you understood his points.

When he talks about the "kingdom of nouns" he's not complaining that the problem with "Manager" classes is that they're hard to name. Instead, the argument is that these manager classes are hard to name because you've reached a point in encapsulation where the association between behavior and state in inherently unclear and overly abstracted.

I think the author would agree that all programing deals with the difficult problem of composition, however, the argument in this case is that OOP introduces unrealistic constraints on composition. The argument in this video is that encapsulation and the single responsibility principle requires you to choose between a difficult to maintain tree-based object hierarchy, or to abandon encapsulation, and that both of these are sub-optimal choices.

Finally, I think the author would agree that he "has not learned how to use OOP appropriately" but would go one step further and say that "it's impossible to 'use OOP appropriately.'"
That sounds super useful! I wish it was free software and available in F-Droid though. Looks like the normal version even has ads.
> One of the problems with a cashless society is that the banks aren't required to give you a bank account.

In the UK, the nine largest banks are legally required to offer basic bank accounts specifically to cater to people who cannot otherwise get a bank account.
> Since the OP is moving to Sweden, there's no point in making a recommendation, is there?

"to a Scandinavian country". Presumably that means looking some sort of quality of life. I would say that Sweden is probably the worst among the Scandinavian, or Nordic, countries in this regard at the moment.

> The housing problem outside the big cities is much less of a problem. Even negative in some places.

This has mostly changed in recent years. There are only three counties (kommuner) with a housing surplus at the moment. They are in the middle of nowhere.

> FWIW, we moved to Trollhättan because the housing situation in Göteborg was untenable.

Sure, the situation is easier, but not necessarily easy for a foreigner. People select bigger cities because there are less compromises. As someone having lived in Sweden for awhile you presumably know better what you want and what to expect. For someone just arriving in Sweden it is going to be much harder to make an informed decision when moving to one of these smaller cities. From what I can tell the housing queue in Trollhättan is still 3 years, but it might of course be less in reality.

> It's hard to recommend Silicon Valley as well, but people keep moving there.

It isn't hard to recommend Silicon Valley if you are there to make a career in the tech industry. They have the highest salaries, the most opportunities and the best services. I wouldn't personally move there, because I don't find it appealing, but for someone who is looking for just they would end up in the more favored group.

> Is there anywhere like it was ten years ago?

Everywhere changes, the important part is what is changing. Ten years ago you could for example look at the passengers on a train in Sweden and most people would be on relatively equal terms. Some people might make more money, have better education or professions. But that would a least in theory be based on merit.

Making the same thought experiment today would result in many people over 45 becoming a SEK millionaire in the last 10 years by doing nothing. And few under 30, who isn't there children, being able to attain a similar life as they have. I think that is a huge change. I might certainly be true of other places as well, but much of the appeal of Sweden is egalitarianism which in my opinion is essentially a joke today. Moving to Sweden today would to a large extent put you in the less favored group.
Let's assume neither Spotify or Apple have a crazy price advantage in the licensing of music.

Spotify and Apple Music get to keep $6.99 of the $9.99 they charge users. They are both forced to pay $3.00 to Apple App Store.

See how this helps Apple out a huge amount? One side has a 30% cut taken, the other has to deal with having their accounting made more complicated.
There are many ways to do this. Off the top of my head right now, make it a developer option, off by default, and only accessible through the developer options menu, which also needs to be activated itself.
None of those quotes imply tacit support for mass censorship, and if you were aware of their actual historical context you'd realize it's quite the opposite. You are clearly ignorant of how many of those thinkers were persecuted and censored by "senior members of society" because their ideas were deemed "invalid information"-- which is why so many people had to give their lives so that we could inherent their wisdom. Allowing people to say things we disagree with is essential to real intellectual progress.

Here's a good starting point if you'd like to learn more:

https://en.m.wikipedia.org/wiki/Voltaire
The only outcome the article focuses on is employment. Collectively, we used to know that a well-educated populous led to a better society. This applies doubly so for a representative democracy, where making informed choices leads directly to better policy.

Training of the mind also allows the educated to penetrate deceptions, deliberately muddled claims, and contradictions. But that result seems so uncommon these days.
I've read a fair amount about land value taxes. I have no objection to them as a means to efficiently raise property tax revenue.

This thread is about the deductibility of mortgage interest for owner-occupied vs rented properties.
Top Chicken Predators and How to Protect Your Flock
A lot of people don't realize that in the US at least, there is a semi-secret banking blacklist, where banks will just deny you all services. I know because I managed to get on it, and then managed to get off it, no easy feat. How I got there is another story, but banks are not a friend of the people, and moves towards a cashless society give them even more power, something they already have too much of.

Sidenote: I was in on bitcoin back when you could generate blocks with a CPU... and came to the conclusion that privacy of transaction was too fundamental to a good coin and abandoned bitcoin. Given central banks ability to invent money at scale, I also always thought the 50% attack was something they would work towards... and so that's the story of how I almost became a millionaire.
My Facebook news feed is fine. I actively unfollow (hide all from) almost all shared third-party content (including news) so that I mostly only see original content from my friends and family.
Leaving Apple and Google: How Is /E/ Google-Free?
Same with lists and strings, and it doesn't bother anybody: even for dict, it's just a matter or reading from the left to the right.
Apple built the platform, store and payment system. They invite developers to make services available on said platform.

If Apple decides, they get into the same market and compete with a 30% price advantage. That's hard math to beat in business.

And that's ignoring Spotify's other claims.
Then it’s not that different than the US (absent the automatic form generation).

If you’re single, one job, no house or investments, filing taxes in the US is a breeze.

Beyond that it gets messy.
The point is that there are a million devices with speakers and we don't expect their manufacturers to disclose that it is possible to record us with them. As long as they are not actually doing it I don't see the big deal with the dormant microphone either.
Associations of Dietary Cholesterol with Incident Cardiovascular Disease
It’s such a slippery slope, but you’re so right.

Chemists designed a chemical that’s optimized for engagement too — it’s called heroin!

On the other side, one could argue that just about any successful product or service, by definition, optimized for engagement (addiction). Hit TV shows, beautiful vacation spots, sex. So where do you draw the line?
> It's common practice here to downvote comments that complain about downvotes, because they don't actually add to the discussion. Complaining about voting is frowned upon.

I answered a question.

Downvoting without giving a reason is lazy selfish cowardly trolling without contributing anything useful.

A downvote is even worse than an insult because:

- an insult shows the mindset and the stupidity of the insulting person.

- as intended, a downvote leads to deranking of the comment and thus "eradication" for many other readers who do not care to read downvoted comments or the last comments of many.
I think the whole website is about appreciating what works with less ressources (and might ultimately be much simpler). And to achieve this, you don't necessarily, have to do away with tech (like most people scared by the idea of less growth typically assume and then start BS about: do you want to go back to hunting..). I profoundly dislike the idea of using brute-force subsampling for saving on data though (especially for diagrams) - if you have information to convey, do it clear and so that it lasts, otherwise skip it.
Yes, but I/O is impure and sequentially dependent, unlike mathematics.

Maybe the "impedance mismatch" between pure-fp and I/O is too great, with the IO monad being the "leaky abstraction" of the FP world.

Then OO is not a bad solution to an irrelevant problem, but a pretty-good solution to a bad relevant problem.

EDIT:

To clarify: The "problem" is change.

Imperative programming relates sequential device-change over time, to sequential programming lines. OO programming is a structured imperative programming.

Pure FP langs model sequential change with (roughly,) lists of actions to-be-performed that are snaked through your program.

(Also: maybe OO's failure has more to do with its limited static analysis, type systems, than its model of change?)
> poor design and entangled concerns

good on you to call BS a bit, but others have mentioned management of state specifically.. so "nouns" are ABCs, "verbs" defined, but after runtime for a while, and getting hammered or other difficult conditions, what is state like ?

good OOP can be really useful, without being a religion.. personally I would build general-purpose objects here and there to save some tedious decomposition..and the resulting seperation of code and concerns was fine .. specific things get specific code, while one or two item constructs somewhere off the beaten path might get lumped into a collection of "util" or similar.. its ok - it takes some practice and thinking ..
If they were overseen by another doctor with more experience it might be OK.

Besides I'd assume with this setup the future doctor wouldn't start with brain surgery. Maybe stitch up cuts and set broken bones, working up into more complicated scenarios.

I mean, I've always done my own minor doctoring anyway. And people did for a long time, it's only recently a long stint in college was required.

Granted this approach had variable levels of success, but the idea you have to have formal schooling to fix up any health problems I'm not sure I buy.
Harder since it involves changing people's behavior, but even more effective: bring back bidets. Better cleaning, and reduce waste.
What’s the reason they wouldn’t give you an account?

It seems like helping people get bank accounts would be what you’d want, though the IT issues arround outages and lack of network services in area is a hard one.
Analytical methods for mapping a circular disc to a square [pdf]
> "this might be the most important video you've ever watched"

This is standard practice on YouTube, for better or for worse - same with the usual appeal "hey, you can help me by liking, commenting and subscribing!" at the end. (I have not clicked on this video, so I have no idea if anything like that is in there too.) Gotta drive those "engagement" numbers!
Buy Twitter Comments
Functional programming has little impact on performance.
Hobby projects don't do fine because there's no one to tell you what you're doing wrong. You need that to avoid reinforcing bad habits.
I focused more on the word crowd than polarized and I stand by my previous comment.
Knoppix is basically a Debian derivative with good live CD support, and Ubuntu filled that role very well once it got started. It's one of the mixed blessings of free software that if a project does something well, it's easy to see what it does and clone it.

https://trends.google.com/trends/explore?date=all&q=knoppix,...
An infosec consultant's response to Reuters' piece on Beto O'Rourke
What I find interesting about this is that I need to read either entirely in the yellow or entirely in the blue part. For some reason I can't read where the divide is.
Just for reference, their normally-powered website is also available: (I prefer despite the solar novelty)

https://www.lowtechmagazine.com/

And likewise contains some amazing content.
> Only one weight (regular) of a font is used, demonstrating that content hierarchy can be communicated without loading multiple typefaces and weights.

This point has nothing to do with energy use (or very, very little) but is a really great graphic design tip for those looking to make a site more pleasant to browse.

The other weight that's not being used in favor of regular is "bold". Instead of bolding, the font size attribute is changed to establish hierarchy. Faux small caps are also used.

From the CSS:

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
Oop is slower than functional in many cases. The highly optimized java stack isn’t that fast and still uses oodles of memory. And then there’s languages like ruby which are practically slower than writing shell scripts.
This advice/reflection could apply equally to any style of programming, except for one particular snippet. You haven't made or refuted any OOP-specific claims. Separation of concerns? Egotistical soapbox speaker? Strong domain layer? What do they have to do with OOP, as opposed to just P?

Except for this:
> favor composition over inheritence

Yes! Inheritance is OOP-specific, and I agree that you should avoid it.
Note Taking Makes Me a Better Developer
I hate to tell you this, I think you are. Most people stop after the toilet paper.
In the USA, not meeting minimum deposit requirements, having a bad credit history or trackrecord with banks, not paying monthly fees, and not knowing how to use a computer can all preclude someone from being able to qualify or use a bank account.

I've personally seen friends struggle with all of the above, but the reloadable AMEX cards at Walmart seem to be doing well to fill in the gaps (except for not being able to direct deposit into them)
That reminds me of how maps can distort information about populations because one side tends to live in smaller high-density urban centers while the other has a much lower density over a larger land area.
Code visualization and collaborative learning platform
I think BevSpot offers that.
I'm part of a team of former WebFaction employees that is building the alternative you want!

https://launch.opalstack.com

:)
NEST was RIP THE DAY GOOGLE BOUGHT IT.

Was anyone surprised to find evidence of google, the surveillance arm of the C!@, having undocumented surveillance equipment built into the device?

F-Google
Not that it helps you but on Firefox 65 on Windows 10 (core i7 6th gen quad core mobile) it ran great.
Mathematics is sequentially dependent. Try 3/4==4/3 for a trivial example
> That said, I can't really deny either that at least part of this trend is self-inflicted on the part of the gaming community at large. Gamers have all but collectively rejected the subscription model where we pay for the games we play on a recurring basis. For games like MMOs that require ongoing funding to develop new content in order for the community around it to thrive, what other funding models outside of the freemium model do designers really have?

World of Warcraft, Final Fantasy XI, Final Fantasy XIV, and EVE Online all still successfully use the subscription model (with varying levels of free trials).

But publishers wanted more money - from people unwilling to pay subscriptions, and from people that would spend at a cash shop in addition to a subscription, so freemium models get added. It hardly seems fair to blame the entire gaming community for the existence of these people, and the profit-maximizing game publishers.

> It's also really difficult to fault freemium games for using exploitative tactics that target players who do end up paying to pay more

I don't find it difficult to fault exploitative behavior just because it's profitable.
I can only really see a few possibilities here:

1. Lack of knowlege in the team.

2. Being asked to do something too quickly (or the technical team not asking for enough time up front).

3. Being asked to do something dumb and giving in.

The second point happens everywhere to varying degrees, so I just see it as part of the job description of being a developer. You will always have to fight for more time since everyone who requests you to build something wants their software features now and not tomorrow. Points 1 and 3 can usually be solved with better communication and some education.

All of these problems are solvable assuming the management of the team understands these problems occur and is on the same page as the people implementing the software. If that isn't the case and the management isn't going to listen to the devs, I think that is one of the few situations where it is time to just find a new job. Possibly this is more common than not and I have been lucky enough to only experience one manager who was this stubborn and ignorant.
Geometric algebra is about the algebra of a widget called a grassmanian, which figures very prominently in algebraic geometry.