skysight-inc/HackerNews huggingface dataset:
I love Alan Watts. Always helps me ponder the more deeper aspects of consciousness.

I think in short to me at least. Life and universe is playful and beautiful. And life purpose is what you make of it.

https://www.youtube.com/watch?v=7SfZZlpfaN0
The 3900X was one of the highest-end consumer Zen2 CPUs. If I'm remembering correctly only the 3950X was above it without jumping up to the Threadripper line of CPUs.
Don’t forget that ancient stoics most definitely had a concept of gods and the divine, even if modern stoics do not.

I don’t feel like stoic concepts and theism have to operate independently. I’d imagine that stoicism lines up rather well a deistic view, though I am far from an expert on either.
A more constructive way to restate your points might be:

FPTP begats a two-party system (cite Duverger's Law) and we need something like ranked choice voting (RCV) for executive positions to make our representation more democratic.

Our current system of redistricting is also problematic. (We now call politicians picking their voters instead of voters picking their politicians "gerrymandering".) We can largely moot this problem with something like Proportional Representation (PR) for assemblies.
Official Trailer: Trollstopia Season 1 Premieres on Nov 19
Peacock Kids has dropped out the first official trailer for the new animated series Trollstopia Season 1 which based on the events of the Trolls World Tour. It’s Coming to Peacock, November 19th.
It would be interesting and probably a big deal to test this out, I don’t think I have the chops for it but hope to read about it if you (or anyone else) gives it a shot!
Correct. The other thing selling does is give you very instant feedback on whether your product actually solves a problem at all and if you are marketing the value proposition correctly. You have product <> market fit if and only if people are paying you. Alphas and Betas are fine to point you in directions but money talks.
> how reliable are scientific results when they've been processed by code of which nobody knows how it works?

A good argument in favour of requiring the publication of code.
> About 180 miles. Useful for some things I suppose.

My wife drove rural postal delivery for years. The longest routes would be 150 miles, most of the routes were less than 50 miles. This was rural, low density delivery areas. In cities and suburban areas, routes are even smaller, more like 10-20 miles round trip.

A contractor might have a job site 20 miles from home and make 3 trips to various suppliers during the day.

Seems like that's the sort of service these trucks are targeting and they will have plenty of range for that. Longer haul routes would require a different type of vehicle, but most companies that do both long and short haul have dedicated long haul vehicles regardless.

> Wonder what the cost will be for a battery that can haul a 44 tonne truck for 180 miles.

Big trucks are expensive to maintain. While the initial expense might be higher, ongoing maintenance is much lower and reliability higher. Not having to deal with vehicle downtime is a big issue when that vehicle brings your profits in.
Could you tell us more?
This happened only with Nabokov or other writers became cringeworthy too?
what high fees to enter and exit. Lightning fees are very low (typically( about 0.00001 pence. Liquid is not needed for lightning. As an end user you can use a lightning wallet and enjoy fast lowest fee transactions.
This address has no known private key https://www.blockchain.com/btc/address/1BitcoinEaterAddressD...

Sure someone could randomly guess it but not likely. You don't need to have or know a private key to generate a valid checksum bitcoin address that can be sent to.
Who don’t we do this? Driver makes it to the way station. Has a chat with the next driver while refilling and that driver takes it for the next four/six hours.
OK, that may have been true a decade ago. But at this point you're not being a labrat. You're not being experimented on. Go has made design choices, you know what they are, and you know most of the upsides and downsides of those choices. You know what you're getting into. If it has value for you, use it. If not, use something else.
No ideology is so nearly perfect that it can be successfully implemented wholesale. It's surprising to me that someone who I assume deals with edge cases on a daily basis wouldn't realize that.

Capitalism, just like a system of government, has pitfalls. What do you suggest; just let it run wild and hope for the best (hint; that's been tried.)
You can patch by linking a different library in C. What's the difference? I suppose it's easier in Python to patch. Seems like a good thing to me.
Not sure about golang but D language has a battery included web framework based on the excellent vibe.d [1].

Fun fact, D language forum website is probably one of the fastest and the most responsive websites on the planet [2], and it's written in D but not based on vibe.d or Diamond [3].

[1] https://code.dlang.org/packages/diamond

[2] https://news.ycombinator.com/item?id=16731302

[3] https://news.ycombinator.com/item?id=3592769
So should I get the 5900x or the 5950x as a programmer who likes compilation-heavy languages like Scala and Haskell and that also play games?
I feel that Python has (among many, many other things) replaced Matlab and the likes.

These were the go-to "prototyping" languages people in science, R&D, etc. used (and still use!), and then you'd port those into more manageable languages for larger scale projects, or actual software products.

These days, Python does all that. Unless you need some extreme performance for your final product, a well-optimized Python program will work just fine.

But still, there's some of that matlab legacy left - instead of one comprehensive application, you have tons of smaller programs floating around, for one-off/single-issue uses.
Death by Dangerous by Design Defaults, Dumb DoH Degrades DNS's Dignity
It will depend on the cost.

At some point, the cost of the mechanisms and staff to swap the battery is more than the cost of the rest of a second vehicle.
That would be illegal, and quite difficult to hide, since presumably you need the ID card for other things. The larger the company is the more difficult it is to keep this a secret.

A company can already compel you to vote, because all states allow mail-in ballots. It would be pretty hard to announce this to everyone while simultaneously keeping it a secret.
Show HN: Dev Interrupted Blog
Django and Asynchronous Support
I wonder why we already don't have automated GUIs generated for command line utilities using their man pages. It should be trivial, isn't it?
> Or just use the hostname? Sometime a couple of years ago, local names just started working, sort of on their own.

That highly depends on what router you have. For mine, the actual suffix is Speedport_W_123V_2_34_000, which is complex and/or invalid enough that a lot of software refuses to resolve it.
Monitoring ML Models with Datadog and Algorithmia
The story of Mac Basic getting canceled is indeed a terribly sad moment in Mac history, documented here:

https://www.folklore.org/StoryView.py?story=MacBasic.txt
Intel were top dog for several years, and were able to continue making huge profits while only making small, incremental improvements.

End users lamented the lack of real improvements, but Intel continued to sit on their laurels because it was the easy thing to do - they simply didn't need to do anything drastic. Which it pretty sad - with different leadership with technical vision, who knows where computing power would be today? But that's business...

Intel took it too far though, and didn't seem to see AMD catching them up in their rearview mirror. IMO it serves them right, and I'm so happy there is a underdog challenger that is outpacing them in so many areas. The desktop I bought last year has an AMD processor - the first in my household in many years, but hopefully not the last.
Disagree, possibly. The EV trucks I've worked on were intended for exactly that usage, and specified accordingly.

I can't promise that's how Volvo is rating theirs, but A) their customers aren't stupid, and B) the aerodynamics of a truck can mean it gets better mileage around town anyway. Not so much with diesel because of idling and shifting and things, but an EV with regenerative braking is an entirely different animal.
The kids of Dogtown committed many, many property crimes as the trespassed to skate the empty swimming pools of SoCal during the drought and created modern skateboarding as we know it. Skaters all over America during the ‘80s and ‘90s were treated as degenerates and nuisances. I have friends who were endlessly hassled by the cops.

https://www.buzzfeednews.com/article/maxwellneelycohen/how-p...

You refer to people’s potential to crush and main, yet, again, the only recorded injury was to a single Cannonballer who broke her arm.

I’m not arguing that these people are as pure as the driven snow — had you read my entire comment you would know that. If you drive I am certain that you speed and break all manner of laws on a regular basis. Most people who wrap themselves in pretzels to justify their lawbreaking while distancing themselves from those evil people over there that they’re nothing like.

We are all criminals, we all do selfish, antisocial things that subtract from other people’s health, safety, wealth, and general wellbeing. I think everyone agrees, including those who drive the Cannonball themselves, that they deserve to spend some time in jail or at the very least suffer some nasty speeding tickets.
I get a new prefix every 24 hour (around 3am).
From Marijuana to Mushrooms, Voters Want Drug Laws Eased
>> Building the software is the hard part. It takes a few hours to talk to dozens of customers.

Actually, finding those customers is the hard part.
Wouldn't you want power to stay with elected officials who can be removed from office by the public rather than a private business that's primarily motivated by profit and only answers to shareholders.
I'm sorry, it must be tough having those three conditions, but unfortunately that has little to do with what we're discussing.

With 6 billion people in the world today, even if our nefarious post-doc somehow gene-spliced 100 people with a 100% probability transmit of a "bad" recessive gene, it would take so many generations for any effect to be felt.

By then, we can assume, it would be trivial to reverse the "damage" caused. Hence the eye-rolling at the idea that one post-doc could be any serious threat.
> Would there even be a chance of a healthy weed market? From my perspective the market will quickly be saturated by big tobacco, since they already have all the plantation & manufacturing infrastructure needed to mass produce smoking products.

It would depend on how the laws are structured, as well as market demand.

Microbrews and local produce markets come to mind. They are popular precisely because they are not large: their smaller scale allows them to offer higher-quality and speciality products.

I suspect something similar would show up very fast in the cannabis industry if the laws are structured to allow it.
Here is likely what you’re referring to. Above ~~$75M it has to be declared and then you are subject to review.

https://en.m.wikipedia.org/wiki/Hart–Scott–Rodino_Antitrust_...
If we're going to talk about "need", then you don't even need a computer. You could walk over to the rack and watch the yougram on its management console.

But there are advantages to having a computer. Similarly, there are advantages to doing your networking right, and that means globally-unique IPs.
We built a 3-language system where we used grpc-web with Angular, a Go service, a few JVM services, and 2 experimental Rust services; with grpc.

I'd suggest investing in the time to get the compilation tooling fine on the TS side, then the process tends to be smooth enough.
> Just like any system, don't install plugins/copy+paste config that you don't understand or can't maintain.

I don't think this advice makes sense at all. I can't maintain cc-mode and I don't understand how it works, yet I rely on it.

Users should not be expected to understand how the TypeScript autocompletion works in order to get it working. I can open VS Code on a TypeScript project and get autocompletion working just based on the tsconfig.json, much of the time.
Yeah, but it seemed that someone else in the thread didn't get it, so I explained with an example.
Capitalism isn't nor shouldn't be a system of government.

Capitalism is an economic policy.
IPv6 is a crux example of the tradeoff between security and convenience.

I understand a lot of the pros of it, and I like them, but...

The protocol is certainly much less human-brain-friendly, which gives points for security, but kills in the area of convenience - even for experienced engineers. As someone who frequently manages networks professionally and personally, I constantly need to look up information on the how the address hashing works, CIDR block ranges, short-hand notation, etc, etc...etc (because there is a lot). It's really added a hinderance to my workflow and makes typical network configuration take much longer than it would have before.

It was easy for me to differentiate between LANs and WANs, subnets, etc in IPv4-land because the address space is much more intuitive to work with. CIDR block notation for IPv4 takes a minute to get used to (for new people), but it's easy to learn quickly and understand the ranges of your networks, or at least get a feel for it.

Even after working with IPv6 for over a year, I still do not have an intuitive feel for how many addresses or what address range a CIDR block contains - which is extremely useful for debugging issues. If I can look at an IPv4 address in a log, I can immediately track down what subnet/machine had the issue and dig into the issue. IPv6 requires extra steps, and a lot of them.

Naturally, NAT became a thing for IPv4. I don't know if it was originally introduced as a firewall mechanism or to cut down on publicly used IPs, but it works well for both. IPv6 circumvents the need for NAT, but then we have NPT, which is also unintuitive.

Numbers are much more human friendly, as time has shown. It's easy to understand 127.x.x.x and 192.x.x.x are common prefix to local networks and I think that most people who have worked with computers at all have some understanding of what a "local" network is, but even after reading the article, my brain says "any IPv6 address that starts with an f is probably a special one, but I don't know why, just assume it means something and I'll have to do some Googling about 'prefixes' to figure it out".

I like some of the pros of IPv6, and maybe after another year of usage it might feel more intuitive, but right now it comes with a serious learning curve and anytime I need to work with it, I get an instant headache.

Also, have you ever looked at one screen to mentally grab an IP address and then needed to type it into another? Or asked a coworker for the machine's address so that you can take a look? Get used to using copy-paste a lot, because there's no way that you can glance at a screen for 2 seconds and mentally go, "aaah. Just need to ssh user@aksj:dfja:skja:sviw:eijf:000i:hate:00my:life....easy peasy"
why dont they use ETHNOL for fuel instead of dug up iron ?
In the past they have put it up for auction. [1]

You can send a transaction with a value and an output script of OP_RETURN (a bitcoin script instruction). These outputs are unspendable. [2]

[1] https://www.usmarshals.gov/assets/2020/febbitcoinauction/
[2] https://en.bitcoin.it/wiki/OP_RETURN
> TSMC would rather produce tiny Apple chips and AMD Zen chiplets to for yield and wafer space efficiency.

TSMC sells wafers, not functioning dies. They don't care how you slice it up or how bad you yield as a result.
> real ADT's

I always thought these examples were real ADT's:

```
type Bool = true | false;

type Maybe<T> = T | null;

type SumTypeExample = Bool | Maybe<Bool>

interface ProductType1 {
b: Bool
c: Maybe<Bool>
}

interface ProductType2 {
s: "a" | "b" | "c"
}

interface ProductTypeComposite extends ProductType1, ProductType2 {}
```

Can you explain what's the difference?
Ubuntu Touch OTA-14 Release
Companies see things like admins, technical writers, configuration management as excess. Technology today has reduced the need for these specialist-but-not-core-to-the-business roles. So the work is increasingly piled on the specialist in other fields rather than being a specialist position of its own.

"I'm not paid to write manuals" is a common refrain in places I've been. The developer wants to write the code, maybe write the spec and design document. But they have no interest in writing the manual because "it's not my job." Only, today, it is their job because their employers (contrary to last century) don't employ writers on staff and contracting for fast changing documentation to keep up with fast changing systems isn't worth the effort. So it's up to the dev.

Same with many other tasks. There have been some really good articles about the impact on professions like professors, teachers, doctors and others as their workload has increased. Why? Because technology has reduced each individual task to something small, but cumulatively it's drowning them (and us). Something has to give. The shifted work makes sense until you look at the aggregate impact.

In the case of doctors, they have little they can avoid doing so they just drown in work. Teachers are made to work 12-16 hour days during the school year. But we, the programmers, get to skimp on these things (and hurt our users) because it hasn't yet hurt our bottom-line or cost any lives (safety critical systems still do a better job here out of necessity).
I started out just following software developers. After Brexit and Trump getting elected, which was completely unexpected by me, I realised how much of an echo chamber I was in. I also realised how left-leaning software devs are as a whole. I would argue that it's same the same for the majority of twitter users.
I think a lot of us programmers did this years ago when it was still deeply uncool.

We need to bring back geocities subdomains for this purpose.
You can, but interoperability is not that great. It can work, but often it takes a lot of massaging/converting even basic data types.

Kotlin has wayyy better interoperability with Java
> When the cryptogram on the paper tape announced a base hit, [Reagan] would whack the edge of the table with a pencil, creating a little sound effect, and describe the arc of the ball as if he could actually see it. His listeners, many of whom presumably thought that Reagan was actually at the ballpark watching the game, would reconstruct the scene in their minds according to his descriptions.
Not a good idea. It’s still a new protocol so you still have to build support for it. You’d have to fix all the software again to understand ipv7 and you have to start again from zero adoption. And what you get is as you state worse than ipv6 which is already widely adopted.
Isnt the whole point of going into the garden is to get away from Internet and tech ?
In a similar vein there is Blind https://tools.suckless.org/blind/
And if Go were trying to be a better Haskell than Haskell, your criticism would be valid, but they aren't.

And in the actual world of working software, Go seems to be at least as useful as Haskell. Your criticism seems to come from theory, not practice.
You are partially correct that I have a minor tautology i.e. an actor is something that acts. I wanted to use the term "agent" because "actor" already has a slightly different connotation in common programming speak, and I wanted something a little more specific. That's why I used that term. I do know the etymology of the terms Agent and Actor, but the point I was making is that these abstracted concepts don't actually "do" anything in reality. They are abstractions we use to help us structure and think about programs (regardless of it they are actually useful in practice or not)

I was also using the term "linear" with respect to graphs:
* All trees are graphs, but not all graphs are trees. All linear graphs are a form of tree.

Whereabouts was I using the term _linear_ in two different senses?
I think that there’s a dichotomy between east coast oil/finance/defense/old money power and west coast tech money power that’s somewhat independent of the right-left political dichotomy. There’s a desire among Washington and New York power brokers and journalists to knock big tech off its pedestal, which creates an insatiable appetite for anti-tech narratives.

I think this explains why so much of the conversation around the 2016 election blames Facebook for the result, when it was one of 100 factors, and some of the more proximate factors were choices of institutions like the FBI and the New York Times. Facebook and Twitter’s measures to visibly suppress Trump’s claims of winning the current election can be seen as attempts to head off this kind of scapegoating, neutralize the narrative, and bow to those east coast institutions. These actions are legally unrelated to antitrust, but seem to be part of an effort to cede ground in the larger conflict the antitrust actions are part of.
> these networks should not be taxing economies percentage points of total payment volume

I agree, but what value do you place on the insurance aspect of credit-card payments? There are definitely vendors I only buy from because I know I can call Citibank if they screw me.
Live footage of the emergency board meeting[1][2]

[1] It's not really, this is a joke.

[2] https://www.youtube.com/watch?v=_OSj4Xmgvu8
well I mean, don't say that's why you are buying them out.
I would love to have a lawyer chime in on this. It seems like the license at the root should be enough to say that you are applying the license to all the code.
yeah, I use S7 Scheme. It's a complete scheme interpreter in one C file, super easy to embed, quite similar to Clojure linguistically. Basically all "business" logic is in Scheme, all OS/UI interaction is in C or C++. For me, it's amazing, because I write music apps and I can reuse my model code across desktop, phone, in Max/MSP or PureData, in web assembly, everywhere. Being able to prototype in Max is awesome. My model layer only knows about music, the high-level user actions (ie "play note", not "click button"), and Scheme. It doesn't know anything about widgets, phones, etc. All boundaries are crossed with the C FFI layer (which is really nice in S7) forcing a strict ports-and-adapters approach. There absolutely is upfront cost, but the liberation of being totally decoupled from any framework or vendor in my model code is awesome. I chose S7 because I'm doing music, but you could do similar with Guile, Chicken, Gambit, Embedded Common Lisp, etc. And Scheme is so minimal that if I needed to switch Scheme implementations it would not be a big deal - I would only be rewriting the adapter layer.

Interesting, one of the most successful companies I've seen in my tech due diligence work was doing the same thing in high end scientific computing. They had written their own DSL, and a whole containing application layer in C that could run on any target platform, with GUI adapters for windows, unix, osx, etc. They were doing very well. And they could get amazing scientists to work for them super-productively because the DSL was designed around the scientists needs.