skysight-inc/HackerNews huggingface dataset:
Well... Silent majority also means the mass of people who do not contribute to the society except for they use as meat-based weapons in politics, religion... Yes they have a value, for some it's the same value of a flock of cows: munging meat, milk etc. For some a hope or absence thereof for the humanity. IN history unfortunately the former tend to win all the time...
I am integrating Wren into a game via wrenbind17. My codebase is C++.

So far it is relatively smooth. Wren itself and the fibers support and language in general are simple and great tools that have helped me a lot.

But I also want to list things I would like to be smoother to integrate.

This is probably half of it Wrenbind17 limitations more than Wren, Idk, but here I go.

1. Cannot expose enum constants easily.

2. Inheritance: if I create a subtype of A, being that subtype B and I creatr in Wren a B subtype, I cannot call A methods. This is painful.

3. Exposing classes was pretty easy BUT exposing state from C++ was a bit more challenging. I had to do something like (by generating code):

```
var State = null

class StateSetter {

static set(State s) {

State = s

}

}
```

On the C++ side a variable pf that type is exposed, set is called on the C++ side and the var State imported.

4. In Chaiscript callbacks can be exposed directly with no wrappers. In Wren I am not sure it is possible. Had to wrap stuff (look at Wrenbind17 fot an example).

5. No static properties or constants made a lot pf boilerplate to expose just enums (had tp wrap in functions each enum value.

All in all Wren is working pretty well. Even I could expose nlohmann json as its own jso type and make it work natively with zero casting as it should work in a dynamic language.
There's significantly higher prices in areas of West Virginia with decreasing population (over the last few years and projected going forward)

So while it's one factor, it's far from the only factor.
Php had pretty good docs online. COBOL presumably has good docs (though I think it’s a bad example and not used much). Perl used to have a thriving online community so it seems pretty conceivable to me that people could like the language. And CPAN still exists and is full of reasonably practical packages for doing lots of reasonable things, as well as packages like marpa which don’t really have equivalents outside of Perl.
It's an article of faith for people in the libertarian climate change denial community, because they get funded by the people who sell the natural gas that is used to make them:

https://reason.com/tag/plastic-bags/

https://reason.com/tag/straws/

Just a quick glance at those links shows they are just a little obsessed about this.
Vlanpwn – VLAN Testing Toolkit
PitFAAS. It's the hot new tech of 2023.
It’s depressing that thirty and future aren’t popular words, but gun is.
Odin is probably the most productive I’ve been in a language. I went from reading the docs to having a working interactive PBD particle sim in VR via OpenXR in around 48 hours wall clock time.

I am currently writing a rigid body engine in it. It is perfect for graphics/games programming.
I have a home on 10+ acres of forested land in Josephine county about 20 miles north of this farm. The owner is not being hyperbolic about illegal grow operations.

Just a quick perusal of google satellite imagery shows quite a few operations in the area around seven seeds and the Applegate valley (look for long runs of hoop structures).

It is true that the number of operating illegal grows has recently dropped dramatically since legalization in Oregon (mostly because it is hard to make enough money versus large legal growers).

Recently, Jackson County and Josephine County have really started cracking down on large illegal operations:
- https://ktvl.com/news/local/josephine-county-authorities-exe...
- https://www.kdrv.com/news/illegal-grow-site-seized-10-000-lb...
- https://www.koin.com/news/over-11k-marijuana-plants-seized-i...
Mac is Unix under the hood, so you can do a lot of stuff natively. I do Python development and can do most things 1:1 the same on Mac and deploy on Linux. But if you use a compiled language there is more friction of course.
And, natch, a hotel for the golfers.
I still use 12year old Dell laptop. Runs Ubuntu 20.04 smoothly.

I have ES, MySQL, firefox with 20tabs, vscode and all running at the same time and still have half cores and memory free.

Android studio is the only thing I hate to run on this machine.
What country is this?

People are suggesting Frame Work laptops but if you don’t have official Apple support, it’s even less likely Frame Work ships to this country and if you managed to get one you’d have no support.

I imagine you need to go the Dell XPS or Lenovo route.
Lenovo Carbon + Arch Linux,
it just works better
It's called dumping. You have artificially low costs temporarily in order to put competitors out of business. Once that's achieved, you then increase prices.

I'm actually not sure how dumping would work when done by Uber, though. Individual taxi drivers will go out of business, but there's little barriers to entry to new taxi drivers starting out again once Uber starts to flex its pricing power. Of course the picture changes if Uber starts to lobby for regulatory protection. You have to look at the micro details of the market to see whether there's a problem there.
Ahh one time I was debugging an issue that only happened if the user had cracked version of Windows 7.

Fun.
It would be the same world in which countries don't spend on armies. It's the same exact thing.
it was in the 2012/2013 time frame, so I can't find the relevant release note any more, but it was reliably returning wrong results for a specific sub query pattern.

Not all of them were broken, but the broken one was returning wrong results 100% of the time.

Index corruption shows the same symptoms, but, of course, it is a different cause.
A Mac is unix-like on its own so a lot of Linux tools work directly on MacOS without the need for anything like WSL. If you want an actual Linux environment though, then yes you need to use Virtualbox or Docker.
This message brought to you by replicate.com
okay, maybe I am wrong then, this is what I was taught.
I'll elaborate. Firstly, this may be a community of "professionals", but that term means something very different for programmers. No "professional" here is an engineer, as an example, because real engineers would be imprisoned and stripped of title for what the typical programmer does. The dominion to which I refer is the fact that many of these "professionals" work for large advertising corporations who encourage them to believe they know better than the people trying to do real work with a computer. They expect their tools to have a price, and then work on tools intended to never be sold, but be rented forever. They touch computers poorly, because out of one side of their mouths do they decry things such as Bitcoin and out of the other they excuse the extreme waste of their corporations and of asinine practices such as embedding an entire WWW browser solely to execute a chat program wastefully.

> about things they like and understand

They like politics and understand very little about being a hacker, certainly.
Could be worse.

I am regularly up at night in a cold sweat worrying about how if I suddenly find a technically fulfilling job, realizing I forgot everything about computers after a decade on working on meaningless front end JavaScript framework.
I'm down with calling a corporation intelligent (as long as you don't call it a person). But automatic content review is regularly bypassed, they can't even keep very obvious spam off YouTube comments, such as comments copied from real users, posted with usernames like ClickMyChannelForXXX.

So if the corporation is an intelligent collective, then it's regularly outsmarted by other intelligent collectives determined to bypass it.
The thing with whataboutism is that (besides obviously just a trick to swamp discussion about any topic) is that even if you take it as face value it's often dishonestly out of proportion. Sure NATO did bomb Serbia and a lot of civilians were killed but how does that justify killing an order of magnitude more civilians in Ukraine (and counting)?

And if you want go down the whataboutistic rabbit hole, someone will bring up that Serbia played a major role in other conflicts of the yugoslav wars and that NATO was just reacting to a decade of calls for "why isn't the west doing anything to stop this?"

The thing that enables this sort of atrocities is not considering your target as fully human. American's way of coping with that is that they think most of the world is just a primitive shithole. Russian's way of dealing with Ukraine is that of saying that Ukraine just doesn't exist, that it's just a fake simulacrum of mother Russia, that its people are just jokes.

This setup helps fueling the asymmetric situation where grievances on your side are amplified and those in the other side trivialized.
> EC is about the same size as the current Artemis program.

EC cost estimates are currently about 4-5 billion for the whole program while a single SLS launch is ~2 billion.

The whole SLS/Orion program runs at few billion each year and it's already spent more than 10x the entire cost of Europa Clipper.
> NASA is not incompetent or corrupt and neither are its contractors.

But there are a damn lot of special interests influencing the process.

> The reason why things are so expensive and take so long is because of how our society demands that government act. The response to failure of any kind is pull the plug, and skin those responsible alive in the press, and treat it not as a setback or a problem to be solved, but yet another play in a partisan-ideological football game.

Can you give an example for this that would explain the immense costs compared to e.g. SpaceX bootstrapping itself for a fraction?

They may not be corruption, but there sure as hell are a lot of special interests. NASA's budget is set by Congress, after all.
It's hard for it to die when countries like Venezuela tried to create their own crypto to get around US sanctions on the Venezuelan dollar. And when that failed, Venezuelans switched to Bitcoin because the Bolívar currency was inflating too fast.

Next on the crypto train is Sri Lanka. The Sri Lanka government is warning against using crypto, but we'll see if the citizens choose it over their own Rupees.
How AlexNet dominated the competition and popularized deep learning
Wow, author here. Now I get way more attention than I wanted to. Have to first read through all the comments, but first thanks for all your feedback so far.
If I want to run Stable diffusion in C++ only? I would like to build this program statically. I have been searching on github but so far unable to find anyone having ported this.
But the cool part is that the YC is not actually a primitive. Primitives in lambda calculus are essentially just variables, function definition, and application. At a first glance, you wouldn't tell that you could express infinite computation from such rudimentary tools, but the YC shows that you actually can.
When Uber has wiped out half of the taxi industry and has made public transit infrastructure and development non existent, what you are left with is a damaged society.

When WeWork buys hundreds of properties and prevents companies from establishing their offices in the city center, making you even more dependant on cars and leaving a dead city center, what you are left with is a damaged society.

When DoorDash forces thousands to live a precarious life, surviving only by delivering orders 16 hours a day to barely make minimum wage when taking into account gas and depreciation of your car, forcing small restaurants to lower their prices or close (because they cannot ever match the economies of scale of McDonald's), what you are left with is a damaged society.

It is a form of social dumping, of selling at a loss, and only benefits you for a very brief moment, before leaving with with a damaged society. Then, the options are, the company succeeds and inevitably raises their prices threefold to make up all of that lost money, fucking you over, or the company fails, and all your infrastructure is gone.

They don't need hand holding. I don't give a shit about their well being. They need hand cuffing, to protect our society from their destructive practices.
That was a nasty one, but then again, my recommendation would still be to use `pg_repack` over reindex concurrently because that one also gets you concurrent clustering and that one was not affected by this bug.

I'm not downplaying the issue and index corruption is really bad, but I would wager a guess that admins who do need concurrent reindexing would also be aware of `pg_repack` and would prefer that anyways because of the other benefits it provides.

This is probably why it took 6 months for the issue to be reported and fixed.
If I had to be launched into space, I would prefer to take my chances with a rocket ship that blew up lots of times in testing until it didn't anymore, vs. a boondoggle mega rocket with a bunch of paperwork.
No country wants to hurt their national airlines. They’re strategic. What strategy seems to differ country to country (defense, tourism, foolishness?).
I get that young male PhD students find spying on people fascinating. I used to be fascinated by it also, until I became a sys admin and learned that people are immeasurably boring. But why is this research being encouraged? Do we really need more ways to attack computers and data? It's already obvious they will never be secure.
Because there are a great bunch of developers who just code for work and want to maximize leisure/family time (including me). Sometimes I also do that _fun script_ you were thinking about over the week, or play with some random programming language, but I let those cases be the exception not the norm.
We tried it for a payment system, the concurrency issues where an absolute nightmare to deal with.Especially in combination with Hibernate. In serializable isolation level some queries would just never finish, no matter how many retries you gave it.
I absolutely love my Framework laptop for dev. I feel the software support is also quite good, at least for Fedora which is explicitly supported. I got the DIY edition and put everything together, including installing Fedora, in under 1 hour. And I'm a really slow guy, haven't build a computer in 10 years - its too easy with framework.

This laptop is really build to be repairable and modular and it does not suck at all. I think it will last a long time.

The ability to choose your own edition also means I got a reasonably affordable laptop with loads of RAM, which I find is quite useful for development.
We bought a number of Carbons (Gen 9) to the office and all of them (5) have had some kind of technical problems. It's been malfunctioning fans, a motherboard that stopped working, a screen where colors were awful etc. We might have gotten a bad batch but it was not at all what I expected from Thinkpads. Lenovo's support has been great though.
I think, although not explicitly mentioned in these two paragraphs, that the two kinds of attentions are different.

The first is on the personal level, the second is on the project level.

Although the author seems to separate the twos as being completely separated, I'm pretty sure they aren't.
You can't have one without having the other.
As a frontend dev there are definitely well designed frontends. I've seen a lot of bad backends too. It just depends on how much engineers are able to plan ahead and also keep tech debt under control.
I don't understand this comment. I'm a programmer and my X1 Carbon is the finest computer I've ever used. I don't have any noise issue with it. I can hear the CPU in a very quiet room but I've never used a computer that didn't have it, and I'm quite sensitive to noises too. Many people in my company have Lenovo X machines.

And why marketing types should not care about comfort / noise? Is this a "Real men [...]" thing?
I'm down for that... and with the prevalence of smart watches with custom faces etc it should be super easy to do and spread.

throw in some phone widgets and outlook addins and the world will make it work I'm sure
I'm using the latest chrome version on android, and your site does not load. (ERR_SSL_VERSION_OR_CIPHER_MISMATCH)
They're not content filters as much as Doing Something filters. They're there to convince people that they're doing something, and of course if it wasn't zealous and regularly tut-tutted people for desiring a rubber duck, you wouldn't know they were doing something.
Even if rhythm and pitch were available it would still be a creative interpretation. With full sheet music we don't always know the full intention of the composer or the nuances that would be taught in person.
Thanks! Just fixed this. Seems the "%=" operator is less useful than I thought.
So if SpaceX wins a contract, such as Commercial Crew, that's pork barreling?
But based on the first 50 pages, statistically, the chance of this book clicking for you is lower than the chance the next book will click.
Anti-Snoring Products Tried, Tested and Reviewed
I have long thought that western countries won't get serious about the developing multifactor environmental/natural resource crisis (that climate change makes worse) until the 2030s.

We'll know they're serious when Eminent Domain/Public Works laws have been strengthened and are routinely used to forestall dissent.
https://en.wikipedia.org/wiki/Eva_Bartlett
I realized this pretty early on in life. There is an unlimited supply of stuff to read - I'm not wasting my precious time on a book I don't like.
> if you do Gmail vs Google Domains, what's the difference?

Google Domains has (at least in theory) the option to transfer the domain to another registrar. Gmail does not let you transfer the email to annother mail provider (because that would be impossible).
I found repos a good conversation starter, but I'm far more interested in how one troubleshoots and works together in teams than code creation. Code creation is table stakes, and I can ascertain that in a variety of ways and repos are just a partially sufficient but not necessary signal.
tl;dr - it's 16.7 tons (2630 stones, 36800 lbs)
you're supposed to downvote things you disagree with on HN. Here's Dang pointing to PG saying that downvoting for disagreeing is what you're supposed to do

https://news.ycombinator.com/item?id=16131314
Sounds like graphic cards today
Extension methods rely on overloading, they don't use dynamic dispatch.
Yes. Two. One I quit (no technical challenges, and partners were happy with business as it was), and the other I was edged out of by the partners as we didn't share the same values and vision. The only caveat is they are in India which has a very risk-averse work culture.
Thing is, P2P networks are usually built to make this kind of blanket blocking/banning impossible. Mastodon is more distributed than P2P, but even then moderation only applies to one server. In this case, the operators of popular Pakistani servers could very well side against the author. In a more "pure P2P" setup, I could see users choosing which moderation authorities to follow, so there would be no way to do what you ask. (Most users still wouldn't see it, because who wants to see hate speech, but the choice would be on the users, and again the kind of people this smear campaign is aimed at might not have it hidden.)
Maybe an obvious thing, but do your projects even have a "finished" state? For me anyway, most of my projects sort of don't. That's not necessarily a bad thing, but those projects sure never seem to get finished either.

Take a project like learning Latin.

There are many steps along the way that get finished, maybe you take a course, maybe you read LLPSI and a bunch of supplementary literature, ... but when have you even learned Latin? When you can read De Bello Gallico, or even Cicero? The vulgate bible?

This is just how projects, in general, tend to be.
you're right! The article is not about the usual blackjack but a continuous version of the game, however I find interesting to understand this kind of problems. And maybe some day the casinos will start playing this version of the game ;)
The first edition of windows came out in 1985.
Since then, 1000s of software developers have
been busy developing new versions and features.
(some hit, some miss)
With a major redesign in 1993
have worked on it and

Still there is no open-source replacement that can match it
as a desktop operating system aimed towards end users.

The same is true of MacOS there is no open-source replacement that can match it
as a desktop operating system aimed towards end users.

MacOS in addition is solely developed for end users
unlike Windows which is also focused on Windows Server
and Linux where the vast majority of developmet is based
on server projects,embeded systems, etc not desktop

Windows allegedly has 1,5 billion -active- users
Mac has 100 million.
Desktop Linux allegedly has 33 million.
(leaving out Android phone users, since that does not match "desktop users"

This will probably be an unpopular view at Hacker News,

and there are plenty of stories of getting your friend, mom, dad, aunt, grandparents, etc etc switched over to Linux and how great it was.
But then Bluetooth, sleep, sometimes graphic cards, networking/wifi
has to be resolved unless you they happen to have a laptop that matches
100% to a Linux distro.

Yes there are good efforts on creating an alternative version of Windows
that is compatble but its not production ready.
While I admit to enjoying some of the debate aerobics on HN, this is the prime reason I try and give my voice to some of the discussion here. I kind of view it similarly to voting: you have to make your opinions known.

It's had the pleasant side effect of also educating me on quite a lot--mixing in with people with different experiences and values has enriched my life, so I think it's a win-win. I just try and be careful to not get too wound up: that's the failure case haha (I'm not saying constantly check your blood pressure while using HN, but I'm not not saying it).
If you post those as plaintext they would be converted to clickable hyperlinks.

E.g.
https://www.google.com/
I had to scroll down way too far for a critical comment...

I feel the same. Having grown up on SciFi I found him to be the most overrated author in the genre.

I don't know how the author of that article came to the conclusion that Stephenson writes "realistic characters" when all the characters I've seen in the only two books I read by him (Snow Crash and Anathem) were pure cliche.

I understand that it was supposed to be a joke in Snow Crash but after reading Anathem I'm not so sure if he really intended it to be a joke in the first place.

Female characters are especially bad.

Than there is the world building: yes he can go forever about a single small thing quoting wikipedia for pages. Than a few pages later the character leaves the enclosed environment and what you get is a rough sketch of the rest of the world. As if he ran out of "describing". In the end you're left borrowing from other authors like he somehow expects you to do. Also...all those single small thing describing was completely irrelevant.

It's quite sad because he does have good ideas but he neither has a clue how to bring them to an interesting end nor when to stop beating it.

1/5 would not recommend.
> imagine if a company becomes so dominant that little competition exists and little interest exists to create competition

This is the core of Softbank / Vision Fund investing thesis. The current events seem to show that this is not so easy to achieve even with tens (hundreds ?) of billions to burn in the process.

If they run out of steam, a lot of companies will have been over-bloated and then run to the ground in the process, but this will not have caused any new monopoly.