skysight-inc/HackerNews huggingface dataset:
I totally agree with you around regarding the way sexuality is treated here in the US, and think you're on the whole correct that socially we soft censor a whole lot.

But when you say "vibrant right wing" and they're "just...not allowed to display Nazi insignia", are you referring to the extreme right wing that're basically Nazis without the logos?

If so, given that they exist, what do you see as the point at all of having those bans on the iconography? It seems your society largely _does_ have the mental defenses that I agree with OP are necessary to combat the downsides of free speech writ large. So then why have those bans in place at all?
I love Ruby and until I started to earn money with it as in a normal job I refused to touch rails. It felt wrong as someone used to pure ruby, Sinatra, and the whole syntax philosophy behind it.

I had the luck to work with one of the Rails Devs in my work place and really learned to love it, the thing that makes rails great really is the structure.

Taking over a 10 year old rails project written by a newbie? Well not to big of a problem. Taking over the same project by someone who knows rails is always a pleasure. Like you know exactly where a bit of code would be found, it doesn't feel like taking over legacy depts but like a fun new adventure to explore.

As web dev who used to work with PHP before that was mind blowing. In the PHP world every bit of code was different enough that everything 'legacy' was something nobody wanted to work with.

It's less about the dialect but the smart structure and MVC
There is great book about this called Stolen Focus https://stolenfocusbook.com/
Nordic countries also get high numbers:

Sweden 74 / 10.35 Mil. = 7.15 / Mil.
Denmark 40 / 5.83 Mil. = 6.86 / Mil.
Finland 33 / 5.53 Mil. = 5.97 / Mil.
Norway 31 / 5.38 Mil. = 5.76 / Mil.

but nothing beats

Vatican City 6 / 825 = 7273 / Mil.
They're not exactly going to go quietly into the night with an attempt to "blow it up" either.
> Those square parentheses are unfortunate because traditionally they are used to index arrays.

They’ve been among the methods for invoking procs since at least Ruby 1.8 (2003); there are several – all of these are equivalent.

f[x]
f.(x)
f.call(x)
f.yield(x)

> I’d like to write one of:

2.g.f
g(2).f
(g >> f)(2)
(f << g)(2)

Ruby is a pure OOP language, and “.” is the syntax for method invocation. So its really not available as a composition operator. So the first two don’t work for that reason. Further extending Ruby’s syntax to make unmodified parens both invoke methods and serve as syntax sugar for .call() on objects would probably be problematic (that’s why “.()” was adopted.)

> There is a ton of new syntax added to Ruby in the last years

None of the stuff related to this except the composition operators is added recently. And those aren’t really syntax, just normal operator methods added to the Proc class.
Fashion or not, there's a clear advantage to tumblrize words to create names. The name is still recognizable with the association you're looking for, but the spelling is unique and easy to search for.
"Upset" and "enraged" mean very different things.
Thank you for your feedback. I'm also in favour of unentangled frontend from backend as a first step. Problem here is that the frontend needs to be rebuilt in a different language and $boss wants to keep releasing new versions during the rewriting (obviously) so porting the old frontend allows to release new versions but doubles the time for the rewriting while building a new frontend would leave the customers without new updates for a long time.
The geographic version of "PC or Mac" perhaps?

Honduras, Guatemala and the other countries in Central America would be the Linux equivalent, being left out.
> If this were true, wouldn't it apply in equal measure to other resources?

No. On sites that buy in to react/preact, there are parts of the site that won't work until react/preact has loaded.

In contrast, the site will work perfectly fine without having loaded those large beautiful images. If done correctly, images won't even affect the layout of the page.

Likewise, it doesn't matter if google analytics and the 10 thousand myriad tracking pixels take a minute to load: users shouldn't notice any difference here.

> but if the big companies are doing something like this, then clearly the majority of people don't really care.

Companies are complicated beasts. Using react or preact is entirely a predicament of the technical team. Nobody from marketing, sales, business could care less about it.

However, marketing _needs_ (that's how they put it) those myriad tracking pixels because otherwise they can't track the effectiveness of their campaigns.

Corporate wants those custom fonts and beautiful, large images because real people have said the site looks much better with them in usability tests (done using enterprise-level network connectivity of course).

Sales people will go to war over having analytics, as otherwise they don't know how effective their campaigns are, and business loves the nice dashboards there so they back them up.

The tech team decides that given the pace at which complicated interactive features are coming in going the plain html + sprinkle of vanilla javascript is untenable (partly due to whats-cool-today syndrome).

In the end you get these big, "bloated" sites as a result. What users actually want is just a small factor in all this.
That should only be an issue if projects have to be named with a preexisting word. But that practice will basically always end up conflicting with the existing meaning of the world. IMO the best names are words which previously didn't exists at all.
I am not sure I can agree that dispensing ivermectin in the first place was a human subjects research. Or I need at least more convincing.

How I see this is that they provided an intervention that they believed was going to help based on best knowledge at the time and then tried to measure if it really did as part of surveillance practice.

I agree that the proof that it was going to help was indeed very very limited and how they performed the evaluation was more than questionable. All of it was very poorly executed and did not bring any real new knowledge so in principle was waste of resources and unnecessary risk to human health.

I still need a little more convincing that it can be framed as unethical human subjects research.
Not for me, but for some people it seems like this is the case.
They're the wealthiest company in history. Surly it's not a stretch to suggest some of their ardent defenders aren't, at the very least, influenced by what is likely the worlds highest paid PR company.
How about a label given to a track that runs parallel to manager?
You use it outdoors? I'm typing this on one of the emoji keyboard laptops and it works so "well" that I'm not in a rush to give Apple more money for a portable...

Note that I bought the 2018 or 2019 model with extra isolation under the keys. That didn't help at all.
I'm just about old enough to remember when the no fly list was for (suspected) terrorists. Does it have a life prior to the 00s or is this a measure for containing terrorism an example of something introduced and then generalised?
Unfortunately that doesn’t work. The pixels of the SDR content will still be capped at 500 nits as you can see in the article: https://alinpanaitiu.com/blog/over-500nits-failed/#sdr-cap-i...
Apple made iPhone users into paypigs.

Look at Android and there are alternative stores like F-droid and rampant piracy. I don't even see any ads because of a combination of Blokada and Vanced.
I've signed a couple, but they've all been due to working with private industry.
Another fun thing is the uncatchable footer because of the infinite load on scroll
Speaking for myself, it's much easier to make a website that requires JS than to build one that works without.
The war agenda content of your twitter tells me that you aren't regular Ukrainian but somehow bounded to Ukraine's propaganda. Please report me to the Ministry of Safe Living because I've told "so be it" about capturing my town with Russians. You know, since fire shooting weapons are illegal in my country, I am not going to protect my home with bare hands. See you around, the cardboard hero.
Is there a website where people who are good at doing things met people who are good at telling things?

My guess is there is a short supply of the later, which makes the existence of such a site unlikely, but I'd rather ask anyway.
This is basically saying “game on”, I doubt the ACM will leave it at this.

Reading the original ACM statement I would not be surprised if they find this action to not be compliant.

Anyway, I’m looking forward to the next round, it looks like this will be an interesting fight.
> you wouldn't be able to put a "paste" item in a context menu

I don't know about that. One approach would be for the menu invocation to accept a capability object representing the active context's interpretations of "copy", "paste", "save" etc. (A "user agent" if you will!) The menu would then invoke methods on that object. That way, interactions triggered by the mouse would propagate the appropriate capability. Other uses of the menu would have to synthesise an object of the correct type, which they could do, but they wouldn't be able to forge access to the user's clipboard.

In general, capability style thinking benefits from removing ambient authority such as a global clipboard, replacing it with an object explicitly representing the necessary authority in each context.
That my web browser process can read my windows clipboard is fine, what’s important is that it prevents the web pages it has loaded from doing the same.

I can’t trust all web pages but trusting all my desktop programs is a much easier pill to swallow.

Windows could certainly tighten the security by optionally only allowing foreground/focused apps to access, or notifying the user when apps read the clipboard without being in focus or sent any input first.
Like it or not, that is how software gets built.
That was my guess also at first but seems this is not the case, it just runs as root and calls apt directly. There's no dependency to packagekit, and it only uses dbus in the unattended-upgrade-shutdown script for some shutdown event monitoring business from systemd.
Maybe not a penthouse, but...

https://www.workandmoney.com/s/joe-rogans-house-austin-texas...
Wow, big surprises here so far. Africa and Middle East almost totally unrepresented with 0s everywhere? That's crazy for the size of population? And the Marshall Islands ranking higher than Wyoming, USA?
No, they prepare multiple or a single scenario in order to be first out of the blocks when that scenario happens. Same way every publication prepares a catalog of obituaries ready to be published immediately upon a death, they weren’t trying to “make up” that a person had died.
For WSL2, nested virtualisation is enabled nowadays. (shipping at least on Windows 11)
Indeed. Our OS security models will keep being broken until people start taking object capability design seriously ¯\_(ツ)_/¯
> Your articles are very negative. Basically everything involving Rails is bad and wrong by them. That's what i mean.

I provide critique that some (probably many) Ruby developers don't like and disagree with but my intention isn't to bash something and make it "all bad". I don't recall saying that everything involving Rails is bad and wrong. I had conference talks sharing my appreciation for Rails and various parts of its philosophy that I agree with and try to incorporate in my own projects. There are also things I don't like that are very problematic and I share this with the community as well.

> I want Ruby ecosystem, where everybody is free to do their things the way they want, by the rules they want, for whatever motivations they have.

Imagine a ruby gem that becomes super popular because it provides some neat features that plenty of companies can benefit from. Then, for whatever reason, this project introduces some great performance optimizations but they are achieved through monkeypatches. Unfortunately it turns out it breaks Rails in some weird, subtle ways, that are hard to debug. Rails core teams starts getting lots of bug reports about some seemingly unrelated problems, just to realize that it's not a problem in Rails, it's a problem in another library.

Does this make any sense? Nope. That's why people don't monkeypatch in their libraries.

From what I gathered, there's some initiative to move Rails to use Refinements via ActiveSupport, if this happens, then the problem is solved.

> And i'm willing to let you have your way and i will respect it but only if you can do the same without being negative about it in every other statement.

It's interesting that you mention respect here - ActiveSupport doesn't respect the rest of the ecosystem. By simply adding new methods to Kernel, Object, NilClass, it reserves them and you really want to avoid having same methods in your library. If you want to tell me "but nothing prevents you from doing this" then you're right, except that I have to think about this because if my lib doesn't work with Rails well, I might as well not build it in the first place because adoption would be non-existant.
Silly proof of concept: Anti-phishing using perceptual hashing algorithms
I am pretty sure they measure moment of inertia by applying a know torque and note the acceleration?
The issue of police brutality - how he was treated - is separate to whether United were within their rights to bump him off the flight. And the answer is...yes, in every possible way, they were.

And since they were, once he's asked to leave and doesn't he's now in the process of disrupting flight operations and interfering with a staff members duties by not leaving.

Very politely refusing to leave private property when asked to is very politely committing trespassing and that situation always escalates to involving the police.

Who, in the performance of their duties, should not use excessive force or cause physical injury but again - this is a separate matter to whether they have the authority to remove an uncooperative passenger, which as your link asserts repeatedly - they do.
The issue here is how many in the Go community like to boost themselves about how fast Go is, only because it is the very first AOT compiled language that they ever used, usually come form scripting language backgrounds and are influenced by the traditional Java/.NET hate, without ever using them in anger, including their AOT tooling.

So then we come these kind of assertions like Go compiles faster than any other AOT language, it doesn't have a runtime, its performance beats Java/.NET and so on.
The context is important here: https://www.instagram.com/p/CZlnH8MAb8L/
Yeah, I remember seeing that years ago, shame it's not open and only win/mac.
I could not live like this.
Really? The guy with the psychedelic third eye logo is legitizing something?

https://mobile.twitter.com/Snowden/status/148718316166680576...
https://zealdocs.org
This comment of years can be categorized under "Do things, tell people" rule. haha.
You wrote and you're telling people about your life after it. It was a good read. Hope you get good leads from here!
You are a legend! Thank you for mentioning it because I was not aware of it. I have enabled it now and will give it a try next time.

I was wondering about because there is no indication whether wired mode is even used.
instructions unclear, installed the BIRD Internet Routing Daemon.
I'm not sure that that's realistic though. What about if the fan project contained inappropriate/sexual content? What if it's a buggy mess that people start to associate with your brand?

This discussion reminds me of the fan made power rangers short video with Katee Sackoff in that got removed from pretty much everywhere. As an adult who watched power rangers as a child I loved it. However, power rangers is ultimately a children's TV show, having violent R-rated content flies totally against the image the company is trying to portray.

Nintendo certainly take it to an extreme but I totally get why.
What's the difference between censorship and editorial policy? If anything, what makes this instance censorship?
> DSM is not an authority on these issues

And you, random commenter on the internet not even invested in the discourse enough to use real account and obviously trying to push your own agenda, are the authority? If you're a professional you surely wouldn't mind sharing the sources and your credentials, would you?
> To me, using TypeScript in React just felt needlessly cumbersome, especially with functional/hook based components.

Out of curiosity: can you explain how/why? My experience has been quite simple, especially if only using functional components and hooks:

interface Props {
prop1: string;
prop2: number;
}

const Component : React.FC<Props> =
({prop1, prop2}) => {
// types are inferred correctly
}

Hooks have been similarly easy: React's core hooks auto-infer the proper types, and custom hooks built on them don't require any particular type-plumbing in my experience...
Really? Of course you can always do things in a cleverer, more technical, less visual, better performing, "look-everyone-how-i-can-do-it" kind of way.

But I really don't get the point of your comment. It's 2022. If some people publish work that visualizes information for all of us, I'm glad they have Javascript helping them do it.
for me, a Switch was worth it for Breath of the Wild alone
Might have to do with him using the n-word. He used to use it when describing/talking about the word in a few episodes. Someone went back and made a compilation of every time he did it. Here is his apology/explanation: https://www.instagram.com/p/CZlnH8MAb8L/
Mostly I have various stylistic misgivings with Angular. I feel like I spend a lot of time on ceremony and piles of RxJS that would've just been simple function calls in React, which is what I did before. There are some things related to state management, especially module initialization, that it seems to me is a leading to a lot of code bloat to handle an initial state with null state that shouldn't actually ever exist, but that might be user error.

More acutely, though, since upgrading to version 12 a few weeks ago, build times have run into several minutes (most of it spent in the "Sealing" phase), and it's developed a habit of crashing the dev server process due to running out of heap (on 16GB machines). We've tried various suggested workarounds and they work for some of our devs, but not for me. The past week or so even a single character change means waiting for the dev server to run out of heap, then restarting it and waiting for a complete rebuild. This takes several minutes all in all and requires manually restarting the server in the middle of it.

I tried addressing the issue but I couldn't find a solution that actually worked, so I tried to upgrade to Angular 13 in the hope that it might go away. That took a day to just get it to build, but then I couldn't get our application to start. So now I've put off upgrading, which is obvs also a worrying prospect.

We're an early stage start-up in the middle of a major crunch and it's frankly a bit of a nightmare. I've been keeping busy in other parts of the stack as best I can, but as you can imagine that's really not what a three-person team needs.

Is this the fault of me, my lack of knowledge of Angular internals, and our messy code base? Most likely! But I did years of React before and I was never in such a mess. I also find the Angular build system quite hard to understand and debug and I'm not entirely sure what the benefit is. Something about server-side rendering? IDK. I do some Elixir/Phoenix in my spare time, I feel like I get 99% of the functionality there for 1% of the effort (and machine resources).

We're going to need to bring in outside help if I don't crack it in the next few days but I'm frankly not really sure what the budget is like. Fun times!
My favorite racing game ever is Wipeout 2097 on the PlayStation. Needless to say, it didn't run at more than 30fps (in fact, since I was in France, it was probably even 25fps). Gran Turismo on the PlayStation 2 was also fine at 25/30fps.
Sounds like a reasonable definition of "bureaucracy" to me!
What do you mean by playing out? There will be censorship, and people will live with it. One of the effects on people's self expression is the chilling effect, whereby people self-censor in hope of avoiding threats. In extreme cases this can evolve into people expressing themselves in doublespeak; in a way when there are two realities, one that is, and an another that's permitted to be spoken about. In between there is loaded language, coded language and ultimately dogwhistles, whereby people are using words that seemingly have one meaning that passes as neutral speech, but in fact has an other meaning to those "in the know".

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

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

https://en.wikipedia.org/wiki/Dog_whistle_(politics)
For all of my travel in mainland US, I fly private. $2k Miami to NY for example is very reasonable. But I don’t know of any service which offers shared private across the Atlantic, I just can’t justify spending 50k on a flight.

Is the only real option for the 8 figure club to buy a jet card/fractional for international private flight?
>which bits of the madness turn out accurate.

But none of the bits in your example turned out to be accurate? Afghanistan was a disaster for a long time, and child sex traffiking rings involving the powerful have been around for a long time (Dutroux). He just adds conspiracy nonsense to these old stories?
That's why proper module and interface matter (and tests). With that you can swap one bit with another implementation with less risk of failure. It's a fine grained migration path in a way.
My experience with this issue has correlated highly with poorly written specs and/or stories (or worse, none at all). This in turn usually means that someone in the team is being lazy about the work to be undertaken.

I get it - writing good specs and stories is hard work. But as a way of organizing and "guard-railing" work, they are priceless. If you can't explain in words the work that needs to be done and share and socialize that, you're not ready to start building the product.

I can count on one hand, literally, the number of engineers I've worked with who could magically craft an amazing product out of thin air and even then, there were parts of those codebases that were horrifyingly difficult to modify down the road.
> The reality of rewrites is that they often fail, cost a ridiculous amount of time and effort, don't actually fix the original problem and/or bankrupt the company.

The reality of rewrites is that they're often blamed for all of that, while the issue is not the rewrite. The issue is that companies that write bad software will, if given an occasion, write bad software again.

The issue with rewrites is actually that they're not large enough in scope. When you rewrite software, you should probably also rewrite contributors' interactions, the way the company handles power dynamics and, occasionally, the way accounting works at that company. Short of systemic changes, rewrites are likely to fail. But again, the company is also likely to fail other initiatives aswell.

Rewrites that fail in an isolated way are few and far between.

> Before you start a rewrite, consider refactoring and rearchitecting the old codebase, there might be a gem in there that just needs some love and attention.

OR it might be a dumpster fire that drives your engineers away, one that is fueled by unreasonable deadlines and expectations. Also good luck refactoring your codebase at snail's pace with noncomitting approval, on your own unpaid overtime.
Uhm, actually… I get horrible hand cramps with the switch and lite models. Bulky grip add-ons are a must for me.