skysight-inc/HackerNews huggingface dataset:
Expulsion seems like a high price to pay for being tactless. And isn't what she said exactly equivalent to what is being preached en masse under the umbrella of "privilege", only aimed at a different group?
> that’s one of the things IP got right: it doesn’t really match OSI layering, and does cut through layers when it makes sense.

It doesn't implement the OSI layering model, in other words, even if you can almost make that model fit if you ignore the top couple layers and handwave vigorously the rest of the time.

If you look, you can find a four-layer or five-layer TCP/IP model, but RFC 3439 has a section titled "Layering Considered Harmful" and it's clear that the IETF doesn't always think in terms of layers.

https://datatracker.ietf.org/doc/html/rfc3439

Of course, none of that stops the Seven-Layer Model (blessed be its name) from being perpetuated as if it were an absolute.
I think the irony is that all those weird logics turned out to not just be useful for logic... but literally actually really useful! Like people make lots of money based off of them
I solved few issues by disabling 5 Ghz. It won't work in next room anyway, walls are to strong. So there is no reason to have 5 Ghz on.
>I doubt it. It would be highly unpopular and supreme court will strike it down.

Last time it happened it took a decade to end it, and of course nobody got punished: https://en.m.wikipedia.org/wiki/McCarthyism
America's bald presidents:

* John Adams

* John Quincy Adams

* Van Buren

* Garfield

* Eisenhower

* Ford (not elected)

Some good ones in there. Maybe we could use a baldheaded president about now. Who are the contenders?
I'm curious. What has Twitter done that seems wrong to you? I've been following this a bit out of curiosity and only see bad faith on the side of Musk. Of course I could have missed something, but that's what I've seen so far.
Consider this C code (also "works" if compiled as C++):

int main(void) {
int x = 0;
int arr[1];
int *p = arr + 1;
*p = 42;
return x;
}

On a lot of systems (e.g., https://godbolt.org/z/jYqM8TT3Y), it just so happens that `x` is right above `arr` on the stack, so that code will return 42. But that code is absolutely UB.

The more general name for this concept is "pointer provenance". Basically, you can't pull pointer values out of thin air; you have to derive them from operations rooted at taking the address of something within the same allocation.
Combine it with legally mandated ability to roll back to a previous version perhaps?
> a language with better details

Whoops - that should have said "a language with better defaults"...
The registry does not get corrupt. This is not a thing that happens without the system files themselves being corrupted. People blame any old problem on the registry the way they blame any old problem on /etc. Nor, in the case of an actual registry problem, do you have to reinstall Windows from scratch; restoring the registry from backup is the entire point of system restore points, which are created on every update and most program installs. As a bonus, yes, I did upgrade my computer that way. This stuff is pure superstition.
Oh thank you so much. I am in debt to your wisdom.
Check out PBRT, an academy award winning book about a rendering codebase!

https://pbrt.org/
Except that is nit true. Tough on crime cities had crime wave too, bigger one.

It was more about emotional investment into "gotta imprison as many people as possible".
How many people die in the Japanese Self-Defense Forces? Or are you proposing that they shut down their military entirely?
>>MO: Find out what they invested this money into ASAP

hOW DO???
Care to mention a few examples of missing libraries that you spent 50% of time writing on the job?

I can hardly recall a case where I could not find a Clojure libraries for. The only exception would be wrappers for proprietary APIs, such as Stripe.
> A balanced meat-free diet is not easy.

I've been vegan for years and I haven't really found this to be the case^. B12 is really the only thing you need to supplement, and a lot of vegan products have it it also. You also read anything online about becoming vegan and they all recommend B12 supplements.

^I also used chronometer for years so I hade a decent understanding of my macron micro nutritional intake.
This is a great idea, and I like that there are more projects inspired by the great Nitter.

If you're not down with installing a custom extension just for this, you can always create a really simple userscript if you already have GreaseMonkey/Violentmonkey/Tampermonkey. Mine looks kinda like this:

https://gist.github.com/keb/6e2c9a9b17c1d5b7119cd6e2e6072247

You just need to add a `@match` to the userscript frontmatter, and then add the redirect to the redirects map.
> since TV
I don't understand what spider legs are doing that we can't manufacture ourselves. I don't really get what problem this is solving. Just seems kind of fucked up to me.
You can bet your ass that I'm afraid that an expanding, violent imperialist dictatorship will continue its historically proven tradition of undermining the political stability of my country and thereby make us much poorer and less free.

It just so happens that I'm not stupid, and am sufficiently worried about this real and imminent risk that I will support quite strong measures to defend against it. One of which is making blatant lies and propaganda from the enemy somewhat harder to access for the population of my country, who collectively have the power to surrender to this attack.
Besides fossil fuel derived fertilizers used for feed, as sibling commenters have mentioned, you’re neglecting the impact animal agriculture has on forests.

2.1 million hectares (5.2 million acres) of tropical forest is destroyed every year to make way for beef herds [1]. That’s 41% of all tropical deforestation (which is where 95% of the deforestation occurs).

This is a disaster both in terms of the vast stores of carbon being released, and the destruction of habitat in the world’s most precious and biodiverse ecosystems.

[1]: https://ourworldindata.org/what-are-drivers-deforestation
What I meant, is frameworks like Django, Flask, and PyTorch. Also, libraries like Pandas, SciPy, and NumPy. That's what Clojure is missing the most for an average software engineer: simple and easy choices, that can remain relevant for decades.
> For grid scale electricy storage, there's not enough Lithium and cobalt in the Earth's crust to build the needed capacity.

That’s widely incorrect. How exactly much batteries we need, what their chemistry should be is up for some debate as are exact numbers for commercially viable raw materials etc.

But using the numbers from here https://en.wikipedia.org/wiki/Abundance_of_elements_in_Earth... and using the deepest mine * land area of earth gives enough lithium to build batteries to store roughly 200 years world of the total electricity generation of the entire planet.

Clearly we are never going to actually mine that much lithium, but just as clearly we don’t need anything like that much eitehr.
> I've become convinced that a moderate level of retaliatory violence could lead to a better society.

I'm against this based on purely ideologic principles but... when I try to think about this question objectively, I don't find compelling arguments against it (other than it doesn't work, but I'm not quite sure about that).

Intuitively, I think that violence brings violence, and making violence legitimate will generate more rather than less violence.
With DISM.
The pace of Bevy improvement is amazing. I think the current lack of an editor may almost be a blessing in disguise - game engines like Unity invest a ton of effort into their editor and if you don't use it you start to feel the pain of leaving the beaten path. (e.g. built-in unity components with fields that can't be easily modified through scripting, or have crazy-unintuitive APIs).
Bevy has no such distractions and they put a lot of effort in making their API great. (You can see multiple examples of that into these release notes!) Though Bevy is still limited, it's not uncommon for me to write something in Bevy and imagine what a pain it would have been in Unity. The reverse is true even more often, but that's because Unity has a huge first-party library of plug-n-play features like pathfinding and physics that Bevy simply doesn't have yet. When bevy is nicer, it's because their architecture and API is nicer :D

Edit: this is coming from an ex-professional Unity dev
Tough love doesn't work for everyone, but it works on many people. Worth a try at least.

This modern concern about "trauma" over minor little discomforts is just pathetic. Some people just need to harden up and quit whining.
Land use is a substantial concern for renewables and energy storage. We pay for electricity in marginal dollars. Currently we are building solar in low cost/utilization land. At some point prior to full rollout of renewables, this “cheap” land will run out.
Understandable frustrations but without a comparison to other major languages in the same domain its a bit moot.

Is it just the Node ecosystem that has these types of problems?
Firstly, you can already get a plot of land you can garden at market rate - simply buy a house with a garden.

Secondly, you should be extremely skeptical about the 40 year claim. After all, people move, and the popularity of allotments waxes and wanes.

Thirdly, the people who allocate allotments are mostly looking for someone who is going to show up and take care of their plot so it doesn't get overgrown. Expecting a lot of manual labour and then pricing out anyone with a background in manual labour might not be the smartest move.
Years ago I put my cars in business name and the mail goes to a post office box. Simple and cheap privacy, yet most people can't be bothered to do it.

Whenever I get one of the geotracking cars, hopefully the antenna wire will develop a fault.
Not if it is stashed away secretly avoiding tax and other contributions to society.

https://www.forbes.com/sites/frederickallen/2012/07/23/super...
>An historical example of needing more money because an economy ran out it and people couldn't get any to do financial transactions

Yes, an economy can hit a liquidity crisis, but it's not because the reasons the article claims.

And deflationary spirals are also not because of there is not enough money to pay old interest.

These are two completely different things.

The reason modern economies do not want fixed monet supplies is because the other problems it causes: the GD taught the world the problems of a deflationary spiral, which is why all modern central banks target slight inflation. This has led to more stability than previous systems.

And, as money inflates, and as economies grow, there is need for more money to allow trade to function efficiently.

But none of these reasons are due to there simply not being enough money to pay old debts plus the interest.

The article above seems vastly far from this understanding of modern economies and why things are done the way they currently are.
I'm sure the ship has sailed on Carbon's naming convention, but darn if that isn't a confusing article-title.

It is interesting to contemplate the most-ambiguous and least-comprehensible/googleable name one might be able to give to a piece of software. "the"? "Biden"? "Russia"? "water"? "air"? "dog"? "person"? "!"? "?"? " "?
I’m saying that “survival of the fittest” and the existence of God can coexist.
Frequencies among radio/gps/cellular/bt are different, you need separate antennas.
It's also described in the article, and there's a clip with commentary from the actor, François Clemmons (playing "Officer Clemmons").
Ossia score reaches 10k commits
This is really short. I think my complaints, compiled into an article, would probably fill out an article five or ten times as long.

There’s just so much shit. Everyone made their own system. There’s .js .ts .mjs .cjs extensions. Theres’s tsc and jest and npx and create-react-app. These are just the tip of the iceberg. If I try to update the build system to use newer versions of the software, all sorts of stuff will break. The really shocking part, for me, is that I feel like it’s easier to set up my build system for C than for JS.
I think you misunderstood my comment. I wasn't trying to correct anything, just listing them.
> I also doubt she was targeting black kids consciously . Even if many people (including herself) tended to think of gang members as young and Black.

If she thought gang members were predominantly young and black and she talked about combating them like the mob, labeling them as super predators with no empathy or conscience etc… what do you think she was consciously imagining? This is a weak defense if ever there was one.
If you are trying to compare RT and BBC and make excuses for RT, you're deep down the disinformation hole.
If you do want another hiki-type friend, HMU.
That optimization is quite fragile.

For example, try putting `puts("hello");` at the beginning of `add`. Now neither GCC nor Clang performs the optimization. Why? Because `puts` could theoretically modify the value behind the reference, so the value loaded is not necessarily the same as the value at the beginning of the function, which makes things more complicated, so both compilers give up.

As another example, GCC and Clang both perform the optimization within a translation unit, but if the function definition and the call are in different translation units, GCC doesn't perform the optimization even with LTO, and Clang doesn't perform it with ThinLTO (but does perform it with full LTO). Meanwhile, many projects don't compile with any form of LTO, which is a reasonable decision to improve compilation speed and predictability.

Neither compiler is smart enough to perform the optimization for virtual calls in almost any situation.
>working does not create money

Working creates value (well, working on something others value...), which is priced and then traded using money as the medium, correct?

>The hole is simply shifted around while it grows infinitely.

I'm not sure what this means.
Besides, in France we've had "protest" attacks even against chip foundries. I would assume it par for the course for a nuclear plant.
No, LispWorks does:http://www.lispworks.com/products/lw4mr.html and we have seen stuff done by ECL with Qt https://gitlab.com/eql/lqml
> they are currently replacing coal power at a greater rate then France,

Germany is like 40% coal, and France is maybe 5%. It's easier to reduce at a faster rate when your use is still massive.
Can you explain more about what that means or suggest what to Google to learn more?
> try to get some of that efficiency back with factory production, but at best it just evens out.

It's not just factory production.

There's a lot of savings from just scaling down the design. Currently the pressure vessels for a typical large reactor (the AP1000) are build using forges that weigh (take a moment to appreciate the number) 15 thousand tons [1]. No such forges exist in the US.

Truth is, NuScale plans to source their pressure vessels from one of the existing vessel manufacturers, the South Korean Doosan [2]. However, it is very likely that their vessel can be produced with much smaller forges, and in time more manufacturers will have the capability to build it.

[1] https://world-nuclear.org/information-library/nuclear-fuel-c...

[2] https://www.globalconstructionreview.com/doosan-to-make-pres...
Eventually, I imagine that open source alternatives to subscription productivity/creative software will get good enough (see Blender) that customers held hostage by these companies will migrate over en masse.

Personally, I find most of these subscriptions offensive, so I gladly look forward to this future.
In fact the crypto hash does not actually improve security. It is just slow.

So, the trade is just: slow for nothing.
Google engineers: "Let's make our languages hard to Google!"

Google managers: "Whatever floats your boat. How about Go, Dart and Carbon?"
> Instead of defining space by number of stars searched, we have opted to define space by three spatial dimensions: distance away and solid angle on the sky.

Seems like this really explodes the space. Recall:

> Space is big. You just won't believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think it's a long way down the road to the chemist's, but that's just peanuts to space.
Telling a white male student, You are only a double Ivy because of privilege is just as bad as telling a black student they are a double Ivy because of affirmative action.

Saying, “the statistics show that black double Ivy’s occur mostly due to affirmative action” is not objectionable if it’s true. Saying, “What do the statistics say about the background of black double Ivy’s?” is OK even if it’s not true that affirmative action is the reason because inquiring about causality is a good thing. Telling a student, “you are here only because of affirmative action” is never ok because it demeans the individual on a personal level.
Good universities still take pen-and-paper exams even for physics, programming, math. No electronics allowed. 3 hours. No multiple choice.
Very tangentially related, though with AI and aliens, if you haven't read Blindsight by Peter Watts, you owe it to yourself to check it out.

https://en.wikipedia.org/wiki/Blindsight_(Watts_novel)
Some of it is (or was) fears about food security. Here's a Guardian article on the topic : https://www.theguardian.com/lifeandstyle/2019/apr/13/how-bre...
Not saying the rebrand makes sense, but this new product is called Microsoft Defender, while the one in Windows was called Windows Defender.
> In school, using a library is cheating.

No, that’s learning.

Similarly here someone thought that watching YouTube videos of lectures is cheating!

The fact that you can’t seem to tell what is cheating and what is education is… very telling.
I have been burned many times in the past by "the compiler is allowed to optimise something away".

You write your code assuming such an optimisation will happen, and for some reason, the compiler decides not to apply the optimisation. Perhaps the wind was blowing in the wrong direction, or it was in a bad mood, or you forgot to specify -fvisiblitly=hidden.

The exciting part here is that it happens by default, and the compiler is required to do it. I don't have to think about it, and the ABI automatically does the thing best for performance.
I got that impression from the relentless amount of web frameworks for Clojure that keep popping up. Anytime I see Clojure on the front page of HN, it's about some new Clojure web framework, so this post is a protest of that in a sense.

The big web framework is an idea, one where people won't reinvent the wheel over and over again, so that we can have a lot more non-web packages for Clojure. I'm quite literally saying, the effort could be better spent elsewhere.
The world is a very complex system and it is of course logical that people will not be completely accurate in their numbers and dates.

> the North Pole will be ice free by 2013

The tendency is unmissable if you look at the data[1]. People might have been wrong about the exact date at which it would happen, but you should not let the exactitude of the date distract you. It will eventually happen (unless something changes drastically).

And we honestly don't know how the weather will behave on an iceless Earth. Some people speculate that the arctic ice is a sort of heat shield. It makes some sense intuitively: all that white ice reflects a lot of heat back up. Once it is gone... the blue water will absorb and accumulate more heat.

> I also remember the dire predictions of acid rain, the ozone hole, and numerous other proclamations that stirred up the anti-capitalist faithful.

Everyone is starting to feel the change, it's no longer "just words". If you have not started yet you will start feeling it soon.

In my country (Spain), this summer we have had 3 heatwaves in a row, as well as two very unusual clouds of Sahara dust, the first of which reached Finland. I was born in the south of Spain, were's the hottest. When I was little the max summer temp used to be 41 degrees Celsius (105F). Now it's 47C(116F). Max temperatures have increased through the Iberian Peninsula, 41C is "the new normal" in all places except some coastal fortunates and some very northern regions. My options for escaping the summer heat are dwindling.

In the United States my understanding is that the most visible exponent is the extreme drought, in particular the water levels in the Colorado river basin seems worrisome. You might find more information about where you live in [2].

[1] https://en.wikipedia.org/wiki/Arctic_sea_ice_decline

[2] https://www.drought.gov
yep.

I only buy stuff that I can reflash (tasmota, esphome, or whatever), because everything else will either be deprecated, the cloud will be discontinued, the app wont work on the newest android, or there will be a huge security breach, that the company won't fix for "legacy" devices.

This makes stuff pretty limited, but you can still find atleast some things that are (eg.) esp8266 based.
Life lesson: time comes around faster than you think.

Melbourne’s MCG has a members’ club. To get in you have to be sponsored by two existing members, fill in a form, and wait. The wait list is something like 15 years. [0]

I had this form in 2006 and thought, eh, too long. I didn’t submit it. But my time is now, and I remember that moment, and clearly remember younger me thinking that this day would never come. I was in my late 20s, I couldn’t imagine being 45.

Well, here I am.

[0]: https://www.mcc.org.au/about-the-club/membership/latest-memb...
The ideal tool to "discreetly capture [insects] for sample collection". At least 700 actuations before it starts degrading, that's impressive.
In my experience, Node is worse than any of Java, Rust, or Haskell.

I think a couple of reasons for that is that it's untyped, and not compiled. Both of those mean that basic correctness checking ends up happening on the user's machine, rather than the developer's.
Writing high quality ergonomic API bindings is a surprising amount of work, especially in statically typed languages.

Every API has its quirks, sometimes returns different data, has edge cases for certain calls, has different error reporting patterns, rate limiting, authentication methods, sometimes has intended or unintended breaking changes, ....

Sure, you can usually just manually whip up the code for an endpoint or two in a few minutes , but then you need to continually add endpoins, fix the edge cases, adapt to upstream changes, ...

Good bindings make your life a whole lot easier.
What happens if you disconnect the cellular antenna from your car?
I enjoy casually horrifying people by mentioning that Fred Rogers had 2 children.

Which means that he at least occasionally did the nasty.
> the people who allocate allotments are mostly looking for someone who is going to show up and take care of their plot so it doesn't get overgrown.

Couldn't the owners address that by including a clause like "if you let your plot get overgrown, you have to pay a penalty (maybe 3x what it costs to pay someone to come take care of it), and if you do it twice, we're not renewing your lease"?
Definitely not bait! (At least, not intentionally, I'm not from the US and the above article is my only context for the problem of store closure relating to theft).

I've read your article and it doesn't actually provide evidence that supports your claim (that those additional costs related to theft are what drove the closure), it just says that Walgreens cited theft as their reason for closing the store.
The article even includes a quote from the Mayor contradictory to your point, who suggests Walgreens may have had other reasons for the closure.

“When a place is not generating revenue and when they’re saturated – Walgreens has a lot of Walgreens locations all over the city – I do think there are other factors that come into play,"
Remind me 3 months: gay vs straight. Viral showdown.

I'd rather be right today and right tomorrow than wrong today in the hopes I'm right eventually