skysight-inc/HackerNews huggingface dataset:
If you were so unimpressed, why do you think Carmack is in the 0.1% of programming skill?

> In fact, it was what I would consider "bad code".

lol, I don't think history agrees with you.

> The fact that you think you can is rather puzzling.

It shouldn't be puzzling since I gave you half a dozen examples of pitfalls that Carmack doesn't fall in to.

Let's reiterate: Carmack doesn't do any of the bob martin snake oil bullshit and he writes very simple, clear, direct programs that were used as foundations for multiple companies and reused over and over for decades after. He demonstrates what exceptional programming looks like through simplicity and ignoring nonsense silver bullets from charlatans.

You can keep saying how baffled and confused you are, but you haven't actually given any examples or anything concrete at all.
Don't forget the one hour commute each way, every work day.
My friend who now works from home, now can get up in the morning, walk the dog, make breakfast and never has to hurry to make sure she catches the train.
Tell someone in your social circle that you're considering a business deal with a company in Afghanistan and might be flying out there next month, see what sort of reaction you get.
In Minnesota, I paid an electrician less than $400 to install a 40amp breaker and run 6awg wire from my basement to the garage (maybe 20ft?) into a new outlet. I purchased my own level 2 charger and mounted it myself (another $600 at the time).
No they were not, our namespace was still on both networks. To accommodate for BOTH networks. Users were able to stay on either network.

I was willing to give you a chance but now, that chance is gone. Thanks for nothing
The very next sentence of the article points out that you can leverage Clojure's interop to invoke Math.pow(), but that's still limited to casting its arguments down to java.lang.Double and suffering the limits therein

If you instead used the library org.clojure/math.numeric-tower [1] you can get much more precise answers, for example

# start a repl with an extra dep
$ clj -Sdeps '{:deps {org.clojure/math.numeric-tower {:mvn/version "0.0.4"}}}'
user=> (require 'clojure.math.numeric-tower)
nil

user=> (Math/pow 33 33)
1.2911004008776103E50
user=> (type *1)
java.lang.Double

user=> (clojure.math.numeric-tower/expt 33 33)
129110040087761027839616029934664535539337183380513N
user=> (type *1)
clojure.lang.BigInt

[1] https://github.com/clojure/math.numeric-tower
I couldn't find one from search and this Linux kernel documentation: https://www.kernel.org/doc/html/latest/arm64/silicon-errata.....
If you remove the Java SDK from Clojure's foundation, you're losing a lot of its power. The interop is part of that foundation.
That's interesting. I guess because of inclusion in the metallic lattice? What options are there to get around that, other alloys? Plastics?
There’s an idea I can get behind: a competitor to Autodesk.
>If you split it into 10 functions 10-lines-long each now you have 10! possible orderings of calling these functions (ignoring loops and branches). And since this ordering is separated into multiple places - you have to keep it in your mind. Good luck inventing naming that will make obvious which of the 3628800 possible orderings is happening without reading through them.

It's easy to make this argument in the abstract, but harder to demonstrate with a concrete example. Do you happen to have any 100 lines of code that you could provide that would show this as a challenge to compare to the refactored code?

You're missing likely missing one or more techniques that make this work well:

1. Depth first function ordering, so the execution order of the lines in the function is fairly similar to that of the expanded 100 lines. This makes top to bottom readability reasonable.

2. Explicit naming of the functions to make it clear what they do, not just part1(); part2() etc.

3. Similar levels of abstraction in each function (e.g. not having both a for loop, several if statements based on variables defined in the funtion, and 3 method calls, instead having 4-5 method calls doing the same thing).

4. Explicit pre/post conditions in each method are called out due to the passing in of parameters and the return values. This more effectively helps a reader understand the lifecycle of relevant variables etc.

In your example of 100 lines, the counterpoint is that now I have a method that has at least 100 ways it could work / fail. By breaking that up, I have the ability to reason about each use case / failure mode.
Every time that I see a builder pattern, I see a failure in adopting modern programming languages. Use named parameters, for f*cks sake!

const frobnitz = new Frobnitz({pixieDust: true, mayonnaise: true, target: worstTweetEver});
Happened to #dragonbox-* / #openpandora-*
And while I'm thinking about it (and I'm way out of my depth here), but sunlight is a lot more powerful than growlights, is it not? Could power be siphoned to an extent, to supplement growth?
For anyone wondering "what now":

https://libera.chat/

This network is run by the old staff that Andrew Lee evicted last week to seize the network. Libera cares about foss and will help you transition your project.

From last week: https://kline.sh/
Yeah, CSP breaking bookmarklets and extensions is arguably not to spec[1]. Firefox finally partially fixed their non-conforming implementation recently[2], but I think Chromium still has an open bug here.

[1]: Policy enforced on a resource SHOULD NOT interfere with the operation of user-agent features like addons, extensions, or bookmarklets. These kinds of features generally advance the user’s priority over page authors, as espoused in [HTML-DESIGN].

https://www.w3.org/TR/CSP3/#extensions

[2]: https://bugzilla.mozilla.org/show_bug.cgi?id=1478037
An Asian Uber Driver Was Attacked by a Mob. Then YouTube Took Down His Video
these channels weren't abandoned, chatting one minute and banned the next isn't "abandoned"
Hennessy + Patterson, Computer Organization and Design, ARM edition

https://www.elsevier.com/books/computer-organization-and-des...
> and GTK is required only on Linux

You can build GNU Emacs for X with Lucid instead. Motif too, but that is getting removed soon.
I live in Trump country, too. Which means I know a handful of people (not even anywhere near a majority) love to throw their impotent tantrums and we need to stop letting that scare us.
There was a recent year that flu vaccines were remarkably ineffective. At least here in Australia.

Perhaps that was worldwide?
How_I_beat_my_anxiety_disorder_and_advice_on_how
How is this not a feature of Slack already? Sending scheduled messages is (or should be) a basic feature of a messaging client. I guess I just avoid slack like the plague simply because I hate their android client, but I assumed that was built in.

Although I just checked, and apparently I'm out of touch, as both discord and signal don't offer this feature.

Maybe I'm wierd, but I use scheduled SMS and email all the time. I don't want to ping a coworker on Sunday with something non-urgent, so I schedule a 9am email or text if there is something I think of on the weekend. As the article shows, this isn't that unusual of a request,so why isn't it built in to more messaging clients? I know before I checked, I just assumed that it was a standard feature.
Sorry if this is insensitive or just clueless, but, to you and OP: If you have nothing to contribute to a meeting and have no reason to hear the things that are said at the meeting, why do you even attend? Just skip it. Maybe I'm privileged by being farther along in my career, but when I see a meeting that I don't get anything out of and don't contribute anything to, I just decline and move on with my life.

Do you really think merely having your name show up as one of 35 attendees in Zoom is really going to positively affect your career?

I used to be worried about things like face time and "they'll notice I'm gone" but I gave that worry up. I guarantee at most companies it's really not a big deal. No VP goes back to his office after a meeting and says to himself "Hmm, DroneEngineer43318 was not silently sitting at my meeting. I must ensure he doesn't get promoted next cycle!". If you're not presenting or need the information, nobody is going to care that you're absent.
Correction there - censored information.

Twitter does censorship and has accepted its left leaning.
Biden Administration Mulling over Imposing Guardrails on Cryptocurrencies
Well, bring it down to the personal level - that's like losing a fistfight but comforting yourself that you could go and burn the other person's house down any time because you have a tank full of gasoline at home. I mean, you could, but that wouldn't unbloody your nose.
I'm trying to get some budget right now to do a in-person social event for my team now that almost everyone is fully vaccinated, and I've been extremely explicit about scheduling it during regular business hours (1pm-3pm for example), to ensure there's no competition between this event and what people actually want to do with their evenings/spare time.
Money laundering. That's what most of it is. It's confusing because the story they tell you about why they want them is not why they want them. Just like art dealing and expensive watches, the market must be propped up by this story about creativity and workmanship and aesthetic value and intrinsic value, but what it really is is the ability to park a lot of money in something that is easy to move around.
I'm almost as impressed that m1racles.com was available as I am with people who are good enough at this kind of reverse engineering that they can do it for fun.
Goats/sheeps are often used to clean the weeds in solar farms
https://solargrazing.org/what-is-solar-grazing/

There are also studies that show that solar panel above fields can help boost production of both: solar panel get cooled by the plant perspiration and the plant get cooled by the shade of the panel.
Classical music has a metadata problem
oh no they don't!

/Python argument session sketch
Giving up isn't defeat? If this was sports would anyone accept that definition?

The US just signed a peace deal with the Taliban agreeing to and withdraw all their troops and release aligned 5000 prisoners, the Taliban are also allowed back in government. Technically they could be in power at the next election.

What actual goal was fulfilled here after two decades of war?
> So what's the point of this website?

>Poking fun at how ridiculous infosec clickbait vulnerability reporting has become lately. Just because it has a flashy website or it makes the news doesn't mean you need to care.

>If you've read all the way to here, congratulations! You're one of the rare people who doesn't just retweet based on the page title :-)

Heh my initial take at the top was confirmed.
You are burning down the network around you and complaining that others are starting fires.
Rent controled unit? Non-RC buildings will typically be more receptive to improvements.
The apparent cause of this is a channel topic mentioning libera at all. This was the topic for the channel that affected me (with redacting of URL and channel name):

[memetic people] Logs, stats, etc: [url redacted] -- See also #redacted on irc.libera.chat

Also everyone in the #topic channel at the time of the takeover was apparently banned from both the #topic and ##topic channel it was supposedly moved to.

At this point, I am firmly of the opinion "fuck Freenode."
An analog computer with huge resources would better use geometry than numbers to do calculations and obtain exact results. For example, calculus was first discovered thousands of years ago using geometry:

https://youtu.be/GAcUZ3my6E0?t=480

Actually such computer would look like a universe, moving particles around in a continous space.
Satya Nadella teases “the next generation of Windows” in Build keynote
Yeah I think about going to coworking spaces now and then (I am full remote since October 2019) and then I remember that all of them play music over the speakers and how awful that is for concentration, not to mention the loud conversations and phone calls.
It's been repeated on earth several times. That said, ocean life is still a shadow of it's Devonian reef glory, and land animals have never reached the dizzying heights of the Cretaceous again, and probably never will. And as far as we know, intelligent life only evolved once, and we don't have time to run the whole tape again start to finish if we get this wrong.
I don’t have any physics background so maybe this doesn’t make sense but I’m betting someone can answer.

If time is relative, what is a microsecond when there is nothing to relate it to? What does time dilation do to a microsecond when you’re at the center of a space with the mass of the entire universe?

I’m struggling to interpret a microsecond (or any other unit of time) near the boundary at which time came into existence.
Is anyone sponsoring the development or is this one man being putting his enthusiasm into it ?

I never see submissions of dragonflybasd that isn't coming from Phoenix either but anyone using it at all or maybe parts of it can be reused in other OS?
"Everyone that has intellectual honesty knows that"

If we are into intellectual honesty, then North Korea does not match any features of Socialism or Communism I've ever read or heard of.

Tt is a totalitarian absolute monarchy bordering on "worship god emperror"
Installing solar panel above fields to boost the production of both is a thing.

https://en.wikipedia.org/wiki/Agrivoltaic
You can buy electricity from a particular supplier; electricity in my apartment in Brooklyn is more than half from nuclear, about 20% hydro/solar.

Rooftop solar panels are less totally efficient, but more resilient than the centralized case. As everybody knows, efficiency × resilience ≤ 1, alas. For resilience and reliability, you have to have some slack.
Sure, but the comment I relied to seemed SO sure that those were the only two legitimate extensions. My point was that there might be others that also have built up that level of trust, and to assume that you know the exact list of trustworthy extensions is putting too much confidence in your knowledge of everything.
Quick register all words that start with MI for future vulnerabilities. I’m waiting for M1RAGE and M1TIGATE myself.
Fauci admits ‘modest’ NIH funding of Wuhan lab but denies ‘gain of function’
How is this asshole not behind bars right now!?

Congress needs to immediately halt everything else until this motherfucker is arrested and tried!
Git is a block chain. Block chains require a previous block's hash to denote sequence. The hash for any block of data can be appended to Merkle tree, even duplicate blocks.

In a block chain it is easy to find history because the link to the history is included. Merkle trees require n-1 additional hashes.
I checked this out to find out just... information I guess? I don’t own an M1 but plan to get an ARM Mac when I can budget it. Good to be aware of the landscape.

I was not expecting such an entertaining FAQ. Good job, very informative, very amusing!
We do choose to what use we put our energy.

The mechanism we use is markets: the energy is put for sale, and bought by those who have some use for it.

High-carbon energy comes with an externality, CO2 emission, which doesn't depend on the use to which this energy is put.

There is an obvious solution to this: make high-carbon energy expensive, and use the Pigovian tax to subsidize installation of more renewable energy. The coal plants can pay for their own obsolescence, win-win.

Bitcoin is a complete distraction from this goal. If the price of energy doubled everywhere, overnight, and the market price of Bitcoin stayed perfectly level, Bitcoin's energy use would halve also.

So if you make high-carbon energy expensive, and renewable energy cheap, Bitcoin miners will use the renewable stuff instead. Indeed, to a significant degree this is already what happens.
Has Panama fixed their money laundering problems yet?
Well, this chain started with "there are exactly two extensions you can trust, no more", and now we are up to a dozen.
Do you feel guilt?

"Guilt is a moral emotion that occurs when a person believes or realizes—accurately or not—that they have compromised their own standards of conduct or have violated universal moral standards and bear significant responsibility for that violation."

I think if one is truly doing their best then it wouldn't make sense for them to be feel guilty. I'm not accusing you of you not doing your best (only you can know that) but maybe you haven't integrated it all. The purpose of emotions such as guilt was to motivate us to action but if you're already doing what you think you should according to your own standards then you should recognize that and be confident that these movements either aren't targeting you specifically or are being unreasonanle as to what they're asking you.

I hope this isn't too obvious and helps.
clean code is a c-level/exec/sales term. No one who actually writes code truly believes in clean code.
As a living organism, I consider a universe without life to be the worst possible situation.
You can put solar panels on roofs, above highways or farmland. You can even put them into windows. But I agree that single use solar power plants are probably more efficient.

Your first point seems to be an actual but manageable problem though.
Holy shit, just as I thought we’ve run out of novel ways of playing Bad Apple, here we are...
My ex-wife Grandmother had spent over 10 years (1964-1975) in Vietnam, Laos and Cambodia as a reporter on the Vietnamese side during the Vietnam War and consecutive conflicts (Vietnamese intervention in Cambodia 1978).

She was the first European to walk all length of Ho Chi Minh trail, lived in Saigon undercover during American occupation and wrote couple of books about the Vietnam Wars.

She was telling a lot of stories and I remember some people from US visiting her in 90s hoping to use her contacts in order to find some lost American POWs.

Unfortunately her books had been not translated into English.

https://pl.wikipedia.org/wiki/Monika_Warne%C5%84ska

https://www.amazon.com/PFADE-DURCH-DEN-DSCHUNGEL-Vietnam-Rep...

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

https://en.wikipedia.org/wiki/Cambodian%E2%80%93Vietnamese_W...
I don't understand how any article about heat in this context doesn't talk about if the amount of heat is useful because if it is, then it should be used to boil water and run a turbine.

Power take-off from fusion is what it's all about. If "removing" this heat is described as a problem or a burden, it ought to be a primary goal!

They should be talking about what other forms of energy extraction from the fusion plant are intended.

If the "problem" is that we still don't have a sustainable reaction, and this heat is therefore only present during experimental conditions, sure: Say so, and we can work on how its dumped, to at least try some thermal regeneration or conversion into usable forms. After all, if the net energy balance of the experiment includes an offset for boiling the kettle, it's an advance.
Totally agree with you. It's baffling to me that this isn't a built in feature of Slack. It feels like it should be table-stakes for a messaging client, but it apparently isn't.
Just tried to do this to reclaim a channel you stole from its community. Your staff greeted me with nothing but silence. Your aim is very clearly to establish a fiefdom, and damn those who get in the way.

"And you're, what, a petty thief with delusions of standing? Sad little king of a sad little hill."
Heh, its "baked in" heh

In all seriousness, I wonder what the actual issue is.

Could anyone comment as to the implications of only supporting a Type 2 hypervisor that is (as said on the site) "in violation of the ARMv8 specification"?
Kinda sad to hear that small, offline programs to run on various OS was viewed as some sort of challenging problem for Google (or anyone). Offiline interoperability was intentionally made difficult. Too many people, many of whom do not know the history, are just way off-track. IMO, this project should not be called "mad science". It should be standard procedure and what many people are working on. Small, portable, fast, resource-efficient, offline programs. Instead they are working on all the monstrosities that she mentions. God bless her for admitting how slow Python is by comparison. And how large Go binaries are. She says she studied "old code" to make her discoveries. For years I have believed this is what is takes to make progress and I avoid all the "new" stuff that gets incessantly promoted to today's developers. IMO, no one "forgot" the things she discovered, others are just constantly trying to bury them. Outside of HN, as well as on HN, there is strong distaste for anything "old". Instead of being thankful for what we have to build on, that has withstood the test of time, I see steady resentment for it because it is not "modern". This "modern" stuff is all throwaway, it is not built-to-last.

When salaries are paid by advertising, then the only content that matters is "popular" content. Unpopular stuff is not valued. That includes unpopular even though technically superior technology.
>I think it’s a bit backwards that he took something that he knows very well and somehow finds that it’s how the universe works

That's in a sense how every model works. All theoretical models of the world are human inventions that aid in making sense of the world in terms familiar to us and nothing more. If you get good results from thinking the world is made of atoms, then the world is made out of atoms. When someone comes along and explains the same thing with strings, then the world is made out of strings. Models are just 'manners of speaking'. It might very well be that you have a dozen entirely different, but equally accurate fundamental ways to talk about a thing.
Starbucks in a Chapters store is not noisy, plus you get your mags on time.

Unless you are really out in the country, the cell phone work fine. I am going to Starlink because my property is over 100 KM from the nearest city but while searching for the land I was surprised how far cell phone are now covered.

Buy a laptop with a good screen, or learn to rotate it so the sun does not bounce into your eyes. I prefer matte screens for outside.

Offices worked when you used the older methods to run things, most times a little thought will show other methods to run things.

Offices are here because they were useful, and management hates making changes.
This doesn't look like an issue that deserves its own website tbh.
> One (or a couple of) cities don't represent the whole country, naturally.

Very true. Neither does San Francisco, of course.

> But are these in the same quantity/concentration and causing as much trouble and being as aggressive as the ones in SF?

Absolutely not. My point was that San Francisco's problem is not obviously that it's in a "third-world country".
You joke but somewhere there's a domainer doing this right now.
For anyone wondering what to do now:

https://libera.chat/

This network is run by the old staff that Andrew evicted from freenode last week. Libera cares about foss and will help you transition your project.

from last week: https://kline.sh/
Ehh no, we have history of thousands of years clashing with China so no we aren't that close to China. We might have some "co-operation" geographically and politically but the best depiction of our relationship is 2 guys shaking hands with knives on the other hand.

Oh and if you do some digging you will know that HCM sent a few letters to Trumman asking for US's aid, we could have been ally 70 years earlier, but no, the US branded him as a commie and the rest is history. Btw, the first line of our Proclamation of Independence is pretty much a paraphrase of the US's Declaration of Independence, that's to show how much we wanted the US to be ally.
Naah. Even HN still thinks nuclear will be here anyday, and it is misguided environmentalists keeping it chained.