skysight-inc/HackerNews huggingface dataset:
> We are expected to learn about our tools.

I hope making mistakes is ok though?

I learnt C years before Java, it's also the first language I properly learnt. And a little bit of C++ too, so I've known the concepts of pointers and references way before learning Java. In C, you also either do pointer equality or explicit value equality (with strcmp) for string equality tests. I never had any issue understanding how things work in Java. It's not about learning anything. It's about doing mistakes. And I won't take "you should know better" as a counter argument to a mention of some rough edge in an API or a programming language. It's like Javascript: you might know the differences between == and === in Javascript full well, but still happen to write == by mistake because you just wrote some C/Java/Python code just before. I'll probably not forget about .equals(...) in Java most of the time but the fact that == would be silently accepted and not do what is wanted is still a bit concerning (and .equals(...) is ugly, too).

A linter will do indeed and that's a fair point. I'd argue that linters are there to work around rough edges of programming languages, but that's fair enough too, every programming language has its gotchas and I'll accept considering a programming language + its linter(s) instead of a programming language alone. However, that's still not ideal because you might have to work on non linted code and deal with these gotchas without any safety net.

I hadn't thought about number comparisons (mentioned in other comments) but that's even worse indeed.

It's no wonder Kotlin and Groovy both chose value comparison for ==.
I work in education, Shibboleth is indeed what we use for these types of things. You go through the shib portal and depending on your email address get redirected to your institutions SAML login and back.

Somewhat similar to using Azure or Okta B2B integration, but with support for things that don't support native SAML and older legacy platforms that we just can't kill.
Added a PR for Just Eat Takeaway.com
There's even 3rd wheel trailers (I personally only discovered this very recently)

https://thirdwheeltrailers.com/
Just my experience with Nix, two or three years back: I went to the Nix website for the install instructions, saw something like "curl | sh", said "what? no way" and used the alternative non-recommended out-of-date instructions, which turned into a full-day rabbit hole until it would build. A year later I went through this again for another machine, and this time just gave up.

So I would say curl|sh is probably the way to go, which I guess means I'd only want to install it into a container. But I do really like the idea of Nix.
when I'm reading any public chat speculating about how X was hacked, and I see the phrase "their Telegram group" I generally stop reading. lol

(not a criticism of the comment above me, btw. not point I was making.)
If you're willing to develop a new skill, an electric unicycle is much better on several dimensions. The IPS i5 easily fits in backpack.

https://www.aliexpress.com/i/4000043671440.html
This is something that plagued me when I started using Kubernetes because out of the box you will get 503s with a load balanced service.

If you're on EKS with the AWS Load Balancer Controller, after some research I ended up stumbling on https://github.com/foriequal0/pod-graceful-drain and never looked back. This has been working great so far. You install it once into your cluster and you're done. No dropped connections during a rollout and no need to set up preStop lifecycle hooks. The only downside I've seen so far is it takes slightly longer (about a minute or so) to terminate pods but I'd much rather have that than have to worry about 503s in production during a rollout.
They were from the start and this was abundantly clear, but given the complete lack of enforcement, people just did whatever the big websites were doing. If these don't get caught, why would they go for random cooking blogs?
Nope, still the uncanny valley
I'd love to chat with you about this, but you don't have contact info listed in your HN profile. Can you send me a note?
Full/Total/Complete automation is one of the fictions, but it's not the only one.

Automation is also framed as a universal phenomenon that will sweep across the globe, remaking 'the economy' and society. But there are economies plural and technology is cultural and contextual. So I push against this concept and point to automated technologies and how they differ from place to place, in the book zooming into Xinjiang in China, for example, to examine how technologies intersect with historical prejudice.

Automation is also linked 'the human', but historically some people are more 'human' than others and the history of labor is one of inequality. So some (PoC, women, immigrants, etc) bear the brunt of automated technologies while others less.

In other words, automation is not just a myth because its not full automation, but because its a story that obscures the messier and more devastating details that happen on the ground.
the fun part of Buzzfeed IPO is most of backers of SPAC pull out. Buzzfeed received less money and its stock have been drilling ever since.

Expensify which featured on HN a few times have been drilling as well since IPO.
"5-meo-dmt is extremely powerful stuff and unlike DMT it can cause you to end up in the hospital or dead"

I've yet to see any definitive evidence showing that 5-MeO alone caused anyone to die.

The handful of deaths I'm aware of have been from 5-MeO mixed with other substances like alcohol, and due to asphyxiation on vomit -- which can happen from alcohol alone.

If you drink too much alcohol you could choke on your own vomit and die. Yet people aren't generally freaked out when people drink alcohol. They should in fact be more concerned about alcohol, as it kills thousands of people every year, and is well documented to be involved in many deaths both alone and when mixed with other substances.

The lesson from this all this is don't mix 5-MeO with other substances. Also stay far away from practitioners who pour water down your throat while you're pretty much helpless and out of your body. That's incredibly dangerous -- but not because of the 5-MeO alone, but because some demented person is trying to drown you.

Also, there hasn't been enough human use of 5-MeO to know its long-term health effects, so that is an additional risk, as are its potential negative effects on mental health.

Everyone considering it should thoroughly educate themselves -- both on its risks and benefits, so they can make an informed decision.
Interesting comment from a game developer on /r/pcgaming [0]

> The problem with Unity cinematics is that they are much less representative of their tools and engine out-of-the-box capabilities than Unreal's demos.

> They use heavily customized assets specifically for a video and even do a lot of custom changes to the actual engine held by hot glue and duct tape to make it work. Then you try to recreate only fragments of what was show and nothing works. Even their released demos are usually not very portable and useful for devs, while in Unreal you can pretty much copy useful modules and most of it just works. This is why devs struggle to make things that look like demos Unity released 5 years ago...

> Unreal is less smoke and mirror. They focus more on things that are actually available inside the editor (eg. the main character in Matrix Awakens was taken straight from the metahuman editor instead of spending hundreds of thousands of dollars on custom scanned model rigged by a huge team of world experts).

> Unity does much better job with their demos to impress general public, but look at comments on their own forums and you will see over and over again how many devs are frustrated with their marketing tricks that don't turn into something real.

> Some devs say that this difference comes from the fact that Unreal guys have to eat their own food that they make, because they also make games (like Fortnite), while Unity is more detached from actual needs of game devs and recently they became obsessed with film industry, even acquired Weta Digital that made LOTR and Avatar. It should be exciting and impressive, but the comments from their licensees (waiting for years to fix core issues) were quite negative.

[0] http://www.reddit.com/r/pcgaming/comments/tjasoe/enemies_rea...
I really enjoyed games like Red Dead Redemption 2 and CyberPunk 2077. They are not per-se reality as in as you and I live today, but different lifestyles in different times.

I feel like these types of games really benefit of the work that is put in to making humans and environments look realistic.

Heck, even if you're making some weird alien world you're still going benefit from realistic physics engines for example, because that's just how our universe works.
Java is popular because of marketing. https://www.theregister.com/2003/06/09/sun_preps_500m_java_b...
> People lament that 'she's a billionaire and can't be cancelled' again which is not true.

She has enough money that if she wants to be heard she can literally print her opinion and pay people to stuff it in everyones postbox. If she as much as posts a long form article on her blog millions will read it. Her voice is not supressed in any way. If she wants to publish a book, she rings up a publishing house and they will publish it for her. This is what people mean when they say that she “cannot be canceled”.

> The amount of front page sardonic vitriol about her by ostensibly 'respectable' publications is very directly translated into hesitancy on every popular front

That is one reading. The other reading is that she used her considerable reach to clearly, and articulately express reprehensible thoughts. People have seen and read these thoughts and decided that they don’t want to be associated with her. As it is their right.

How do you know that your reading is right and mine is wrong?
> First, the term "free speech" is overloaded-- it means a legal right to speak free of government interference, and it also means a cultural environment of pluralism where opposing views are welcomed and debate is encouraged. Here Ken conflates the two meanings.

Wait, what? No he doesn't. "Free speech" isn't in the quote you pulled from, nor was it in the quote that Ken was responding to. The Times started by saying that there was a "fundamental right" to speak your mind without fear of reprisal. That's pure hogwash.

As I understand the history of the United States, I can't recall a single time where the cultural environment you've described existed. It might be an ideal, but we've never even been close to it. There's always been public backlash for unpopular opinions.

But again, we're getting distracted from the larger point, which is that was a _horrible_ piece by The Times.
1. Containers != Docker.

2. If all you need are resource limits, processes in cgroups work pretty well.

3. Networking adds complexity - avoid network namespaces if you can, and use use an abstraction layer so the application doesn't have to worry about things like wire formats, encryption, TCP connections, IP addresses, and port numbers.
If that's the core lesson, it doesn't seem like very helpful advice.

How many resources should I have? Don't have too few resources and don't have too many resources. Have enough resources!

Presumably one of the reasons people have too few or too many because they think that is the right amount of resources at the time.

It is only in retrospect that you can tell whether you have enough.
Folding bikes to me have always been "fits in trunk of car".

This is an interesting idea, but I wonder if it collides into the electric scooter market.

I think dahon bikes are fairly nice, but I have not tried a brompton.

I have a dahon mu n360 with a variable transmission that I like quite a bit.

https://dahon.com/bikes/mu-n360/

However recently I bought two bikes direct e-bikes - pretty versatile and go off-road/to parks:

https://www.bikesdirect.com/products/motobecane/e-bikes-elec...

I wonder how people use their folding bikes?
Been using this for a while now. It's very good, well designed and the right way (imo) to modernise the shell.

Bringing datastructures to the shell environment (instead of everything being strings) is just the right thing to do, and I've been personally interested in making binaries that can natively input/output these data structures.

big thanks to the team, this stuff is cool.
Hopefully Russia banning FB will be just the start. I say that even though my highest upvoted submission since I've been on this website is a denunciation of my than Government apparently wanting to censor FB posts related to protests against it. That was back in 2017, I've since changed opinion when it comes to social networks and their vicious effects on our polities (be it a democracy or an autocracy).
There's a Gopherpedia and back in they day you could query the wikipedia via Telnet.
Beyond Micromarriages
That's an opinion, not always true for everyone. I love Keycloak, but I've seen several large enterprises trial it and give up due to complexity at their particular scale. I've seen bigger orgs use it successfully in a simpler tech landscape.

Regardless, this is a solution for your application that doesn't require running something like Keycloak. If I was developing an application I'd be looking at this, Auth0 or WorkOS to get the features my customers are demanding. (SSO/SAML/OAUTH mostly). Keycloak does the opposite, as a business I could deploy Keyclock to be my SAML IDP, but still need my applications to support SAML.
Demo released just in time for the Game Developers Conference, which they'll be doing a session at on March 24th.

https://schedule.gdconf.com/session/inside-unitys-new-flagsh...
I think religious beliefs largely underly payment processors' refusal to do business with porn websites, wouldn't you agree? If it weren't for Christian beliefs, advertisers wouldn't be worried about being associated with porn and payment processors wouldn't either. That's the first example that came to my head, but I'm sure there are many, many such examples of the right having true social power to eliminate speech and expression they don't agree with.
This is my thinking as well. Unity needs to show that it possesses the prestige features that attract novice developers who aren't yet thinking about things like ease of use and production workflow.
You should be able to build a monitor to pass that test with motion interpolation, like how TVs do it. I don't think anyone's done it, but not sure if that's from added cost or added latency.
Ask HN: How to manage internal forks of OSS projects?
Hi,

My company are using an open source software project heavily. We’re a large org and we’ve had to hack the code base to fix up bugs, extend functionality and add new features.

Our internal fork breaks down into three categories:

1. The base software.

2. Generic improvements to the software that could be used by other people.

3. Specific extensions to the software that are only value to our own organisation (e.g integration with our legacy systems, our change management systems)

I’m encouraging our team to contribute the generic improvements (item 2) back to the upstream to minimise any maintenance overhead, and this is working well.

However for Item 3, I’m finding it particularly difficult to confidently pull in upstream changes where we have heavily modified the original implementation. Ideally I’d like to be able to pull in upstream changes quickly, easily and safely.

Does anyone have any suggestions, references or patterns to consider for this type of software project?

The software is primarily Python, with some Java for good measure.
If you have an RPi that you're not using then be a hero and offer it to your maker friends.
Good Design Is All About Good Timing
> too hot to wear safety gear

There is mesh synthetic safety gear that's quite good these days (I'd imagine it'll eventually disintegrate on a long slide, but will at least help with impact. Also road rash typically isn't what will actually kill you). It also comes in colors that will reflect the sun a little more than black, which is still the most popular motorcycle clothing color by sales.

I used to ride a lot in Ocotillo Wells where it would hit 110F in full safety gear, so it is possible. Helps when you're going fast enough to get wind chill.
Another surprise is it that it has issues on Turkish localized Windows operating systems.
> Okta's response was that we signed an MSA agreement and that cancelling isn't an option, nor termination of fees.

Interesting. Does this agreement also works the other way as well (Okta can't just decides to terminate your account no matter the reason)?
I've owned a Bike Friday[1] gnu since 2007 and my wife has both a Tikit and larger touring one which I don't think has a name (Edit: she reminds me it is a 'new world Tourist'). (they are basically custom bikes). I carried mine on Caltrain while commuting, it folds quickly and even if the bike car is full you could easily just stash it in the luggage rack car. They even had a Samsonite suitcase that was the correct size so that you could fold it, put it in the case, and check it as luggage on airplane flights. We both really enjoy them.

The Tikit (which is closest to the Kwiggle which is linked here) is similarly quick to fold and unfold, and quite portable. Before the scooter craze people were leery of riding a bike with smaller wheels but for most things it is fine.

My general impression has been that if you are worried about how you are going to store your bike when you get where you are going, folding bikes can be a big win.

[1] https://bikefriday.com/
maybe investor like NBCUniversal want to recoup their money. Buzzfeed stock have been drilling ever since IPO.

"In April, however, the deal was approved when BuzzFeed CEO Jonah Peretti made NBC a guarantee of concessions that still came with a loss of some $100 million, people familiar with the matter said in the WSJ report. In order to ink the deal, Peretti agreed to terms that would put the burden on his company to raise its shares after the merger. According to the report, he had offered a portion of his stake to NBCUniversal if the shares did not reach their target."

https://www.thewrap.com/nbcuniversal-expects-to-lose-100-mil...
You can't actually bring any of these folding bikes on an airplane as carry-on can you? I wasn't able to bring a tent cause of the thin poles after all.
It's not that digital art isn't fantastic.

But it doesn't happen "by accident" in the same way that doodling does when you are required to carry pen and paper with you for almost every task.

Maybe someday someone will make a cool doodle-browser plugin, so I can scribble in the margins of the webpages I am reading throughout the day.
You can. You just don't get all the features you get when using it on a mac because a lot of them exceed what is possible with the current standards.
And hosting on OVH is significantly cheaper than on AWS. Right?
> Any sufficiently selective style guide is indistinguishable from a censor.

Completely disagree. Censorship is the prohibition of the expression of certain ideas, not the prohibition of the expression of specific language.

> "You can say whatever you like, just in ways we like (which will sometimes include you shutting up entirely)"

The parenthetical is a strawman, and not what I said, nor is it true.
Could you summarize the facts? "Calling out half-truths" is not an example of a fact.

It's a clear slant of D good, R bad, here's how we explain away what R's are saying because we think X.

There's a million left-wing outlets to do this, Buzzfeed News will not be missed.
Any toll-free number you call - at least within the +1 country code - can see your outbound number even if you hide it.

So if you’re in the USA and you have ever called your bank’s toll-free from your mobile they already have your cell phone number. you can try to sell yourself by googling for toll-free ANACs which will read your number back to you
I agree that Chomsky is a great thinker, but that doesn't mean he's right about everything. Consider this hot take from the article:

> Putin has settled it for the time being by providing Washington with its fondest wish: a Europe so subservient that an Italian university tried to ban a series of lectures on Dostoyevsky, to take just one of many egregious examples of how Europeans are making fools of themselves.

Subservient? Is he saying that Biden is demanding Italian universities ban discussion of Dostoyevsky, and the helpless Italians are unable to refuse? Could it not be that Europe has suddenly found a sense of common identity in opposing Putin's authoritarianism and military expansion? The unnamed Italian university may be over-reacting, but that's hardly proof that they are taking orders from Washington, or even care about what the US thinks at all.
Fra Mauro's World Map Digitized
Porn basically fuels the IT industry... since the 80's for sure. Since the days of Teletext and French Minitel.
Totally agree with you there (except for the 3 percent of the time when actually we do want to apply predictive branching, as it were, and brace ourselves for tomorrow's need rather than simply today's. That is arguably how the future gets built, in fact. But that there are outlier cases doesn't invalidate the main point of the principle you cite, of course).

The rest -- frameworks, methodologies -- are window dressing (or at best training wheels), mostly.
In response to the call for actions that can be taken, I think this comes down to fostering better skills in discussing nuanced topics. By the time something has been hate shared several times, all the context has usually been removed and only the most triggering snippet retained allowing scrollers by to dehumanize the speaker because they've only been presented what has essentially become a strawman of the original thought. We need a shift in the culture that allows it even encourages second hand parties to step up and point out misunderstandings. Instead such actions are usually seen as defending the evil person and therefore that person is also evil and should be cancelled.
Can confirm. Although… I was just told that if I had a legit question for a lawyer I should not worry about bothering them because it could shield the conversation.
This is why it is silly to compare OVH to AWS. Apples to oranges.
I'd hope the filesystem isn't provided from the login node, but otherwise, yes. That said, they may still run jobs with unprivileged -- I hope -- container images. There are some that seem to feel the need to make life more complicated, but then you have N problems compared with stateless nodes off a networked root running basically native binaries.
Hamilton Morris' take on this -

https://twitter.com/HamiltonMorris/status/150598073831904051...

@HamiltonMorris
·
Mar 20
It's nice to see the NYTimes reporting on toad conservation, slightly less nice to see a journalist rehashing years of work done by me and the Pharmacopeia team while strenuously avoiding any attribution.
Well, I was about to ask if you were looking for a job - but then I saw you were the founder and CTO. So... are you hiring?
"The problem with your advice is that it comes with the risk of grievous bodily harm."

I hope you don't ride in cars or cross streets, because they also come with risks of grievous bodily harm.

"Drugs have a high risk of being dangerous, hazardous, addicting, etc.-- that's why they're controlled substances."

Food and sex can be addictive, and plenty of people's health is ruined by them.

Also, plenty of dangerous, hazardous, and addictive drugs like alcohol and cigarettes are not controlled substances.

Psychedelic and cannabis use was associated with minorities, the counterculture, and antiwar protestors. They were seen as a threat to the status quo. Those and some sensationalistic media scares were the real reasons they were banned.