skysight-inc/HackerNews huggingface dataset:
> You probably shouldn't do your startup in Java, either, if your team isn't familiar with it.

Java is wildly easier to pick up than Rust, though. Hordes of productive enterprise java programmers are employed today who frankly don't even understand what memory safety even means, much less the tradeoffs their language runtime (or software) needs to make to ensure it.

It's certainly a truism that you should tailor your development environment to the talents of your staff, but that doesn't mean that all tools are equally applicable. Would you do a startup today using APL or COBOL?
I'd put all my chips on George Hotz, but he's got a lot of work to do because he'll only be there for 12 weeks.
It's sample bias :)

Unfortunately, it became not just politicized but partisan. Republicans 'like' him and Democrats do not.
It’s way more relevant WHO fired them from where than who manufactured them.
As in, LuaJIT with the JIT disabled, ie with the `-j off` flag? That would be really good to clarify in the article. They start off talking about how they can generate an interpreter and even a JIT, LuaJIT with its JIT turned on is not benchmarked to provide the necessary perspective, the results summary says “28% faster than the LuaJIT interpreter” before the scope of the research has been clarified, and only if you read through do you discover they did not make it generate JITs (yet). It seems everyone in this thread thinks there is now a faster Lua than LuaJIT. The author didn’t claim anything incorrect, but they did lead people to believe it.
But no one was talking about "the left" or "the right" until you brought it up. The predictions from "the left" is something you feel adds to the conversation. Why? Why do you feel criticisms of the way Elon is running the company are associated to the "left," when plenty of neutral and non-partisan sources have called into question the way he is running the company?
Can easily keep all these places running with 10% headcount.
I was only being trite.

From memory, a government is a political entity with three distinguishing characteristics:

* it claims a physical territory
* it claims a monopoly on the *legitimate* initiation of force
* it claims the moral right to levy taxes
Bob Dylan’s Publisher Admits $600 Books Had Replica Autographs
FTX Is Allowed to Hide the Identity of Its 50 Biggest Creditors
Teleprinter instructions for repairing Skylab module
In America when we can’t explain something we print more money and redo the solution. Often creating more problems but that’s our flywheel we’re talking about!
This doesn’t really answer the question though.

Netflix for example has a lot of costs — servers, payroll, content creation, licensing, etc.

Interest is one cost, but hardly the whole picture of them. How exactly does Netflix’s interest costs going up mean their business model fails? Does it mean they must charge $10.50 instead of $10 per user?
SBF Letter to FTX Employees
They're not boasting that it's up and running; they're boasting that the people that tweeted about Twitter burning or going down are idiots. And they are idiots.

If they're boasting about anything, it's that Twitter is getting more users, is faster, and there's less hate. Before Elon, Twitter was a place where employees were paid $180k to endlessly redesign icons and have DEI meetings. The new Twitter is a lot leaner.
>I have a strong case of ADHD. Can't take medication that would help me due to other medical reasons

? There are a ton of options so it's weird to be vague here.
I have played so much of this game! Very fun. If you’re curious I recommend Francis John on YouTube for tutorials and fun playthroughs.

An interesting aspect of this game is that the most useful player created mechanisms seem to come from exploiting the edges of the physics simulation, the parts where the simulation simplifies real physics. I’m sure there’s some interesting philosophy of science to explore in that idea.
>> One of my campaign managers logged in last week and found all our paused creatives from the past 6 years had been reactivated.

This happened to me as well. Absolutely wild and will go to my grave before paying a dime.
3 tests in one, Covid and Flu A/B

https://diagnostics.roche.com/global/en/products/params/sars...
That's true. They should never be asked to touch the cli on this scenario.
Rule number one at startups: write things that don’t scale and use mature, boring frameworks/languages.

The goal is to deliver products and iterate as fast as possible. Productivity is key to success.

IF (and it is a big IF) your startup ever gets to the point of having to scale up (nice problem to have) then
just throw money at AWS, hire senior engineers and let them figured it out.

What matters is customer experience; nobody cares of what’s behind the scene.
While I respect the author's anecdote, this doesn't match my experience. I've been programming for 20+ years across a wide array of languages and I'm by far the most productive in Rust.

With a competent teacher, experienced devs should be able to pick up on the memory model pretty quickly, and that is really the only initial blocker to productivity. After that a dev can essentially write procedural code if they want, like other common languages, while refining their thinking and practices towards idiomatic Rust.
Very interesting perspective! I generally attributed that more to different proficiency levels in English as a second language, rather than language-independent summarization skill, but I guess that's also a realistic option.
> But in a world where speed of delivery and delivery itself (just deliver and deal with it later), Rust will definitively not shine.

True for most startups.
Using Rust for startup is pre optimization at the language level.

You should be using the language you know best or dynamic languages when you are trying to move fast.
Yes, and you can easily find these tweets right now with a search. People claiming it would crash and burn within a week or less.
Chevron ran tens of thousands of Unix workstations and servers doing billions of dollars worth of work each year with fewer than a dozen admins. In 1994. (BTW, Chevron's non-Unix IT is a complete train wreck, but that setup from last century was the most advanced distributed/automated Unix admin/devops/elastic resources system I had ever seen until about 10 years ago...)
Is it not because AVX-512 sets your CPU frequency to be lower?
When I see Vanity Fair, I think: the Middle America Centrist I can trust.
I'll even send her a free pen...

edit: gender (thanks sbaiddn)
Intel reveals pay-to-play Xeon features with software-defined silicon
iam bot
But the point is that enough people were saying it that it quickly became something to be mocked and pushed back on.
I was hoping it would work under git bash.
How could it not be political? The reason Musk bought twitter is because of the censorship complaints from the right.
Rust is essentially not doing anything to prevent the kinds of attacks you're talking about that other mainstream languages aren't already doing. It's a clear win over C and C++! But to a first approximation zero startups are shipping ordinary applicatioins in C/C++. Rust simply isn't meaningfully more secure than Java.
Yes, like I said, it's purely entertainment.
BTW, it's "Time enough to lean, time enough to clean."

Now pick that up, your mother doesn't work here.
> but because it is now clear that advertisers were not sticky on Twitter ad platform since they are so ready to jump ship en mass within weeks.

Maybe they really are going to stay off Twitter in particular.

Maybe leaving will noticeably hurt sales and they'll quietly come back in a month or two once the noise has died down.

Maybe they'll notice no impact to sales and experiment with pulling back from other social sites as well (lol I wish).
> The way you call upon closures vs. objects also requires different syntax.

The syntax isn't what I'm talking about. I'm talking about the patterns.

> You however must write different code depending on which approach you choose

Only code that is different in syntax, not code that is conceptually different.
> Anyone spending enough money for Twitter to case likely has an account manager who does everything for them.

Did you miss the part where they are cycling through AMs several times a week? ("We had multiple people (AE, AM, analyst, creative specialist) supporting our account and they all vanished without so much as an email. We finally got an email with a name for an AM last week but they quit and we don’t have a new one yet.")

> Anything that isn't in the "happy path" of the AdsUI probably gets handled by some engineer making some API calls to a prod API because it's unique enough to not worry about putting AdsUI and urgent enough where someone had to take care of it now.

LOL who? They can't even hold on to undifferentiated sales people for more than a week at a time.
LaPorta's a fine reporter who absolutely doesn't deserve to be scapegoated for what was primarily an editorial error in judgment (also, Nixon's an excellent national security reporter with deep sources).

The initial few hours after the explosion were chaotic; Poland did hold a national security committee (BBN) meeting and talked about triggering an Article 4 consultation, both of which were consonant with a belief that the missile was a Russian offensive missile that went awry. It's very possible, indeed likely, that a national security source, possibly within NATO/ACO/SHAPE, jumped the gun (so to speak) based on Polish sources; what we do know is that as ISR data came in, the USG itself (including Biden and SecDef) was officially reticent to affix blame until they were able to pinpoint the explosion as coming from Ukraine air defense.

As you say, there was a failure in the editorial process -- LaPorta passed along a tip from a source, Karam made the call to go with the story based entirely on that source. For the AP to go after a journo who didn't even write the story, and then say that they don't intend to even dig into the editorial failures, is unconscionable.
What is a real joke is how you can make into the phone system at the DOD and speak to a human and they give you information without even verifying who the hell you are. Still happens all the time.
My Wish List

(me: male, early 20's)

- New hoodie. Comfy please, and trendy (not Adidas or Nike). E.g. Brooklyn Cloth.

- Apple AirTag. Useful for attaching to often-lost things, like backpack.

- Instax Mini instant camera with a pack of extra film.

- Mechanical keyboard (e.g. Keychron).

- JBL Go 3 portable speaker.

- Little drone to fly around. Camera optional.

- Pair of skate shoes. E.g. Adidas, Vans. Colors must pop.
Over the past 2 years I've been writing Rust services for my own startup. Some were straightforward CRUD, some advanced language parsing and ML services. Some thoughts:

- Rust tends to push you to make good decisions. In my case, one of these good decisions was to ditch an ORM (which has always slowed me down) and instead write Postgres queries directly via SQLx. The compile time checks against an actual DB helped my speed dramatically

- Free performance can be a really big help when you are trying to figure out an API or algorithm. It's really helpful to know that my unoptimized code won't tank the server, and also helps me save costs on the cloud.

- "It doesn't compile, or it doesn't break" is kinda a mantra for Rust, and really helps me focus on problems at hand, instead of hunting down bugs.

> You will have a hard time hiring Rust developers.

I've found that there is a drastic difference between hiring devs willing to learn Rust, and devs that want to work with you because you are using Rust. The bar of those devs that seek out a Rust position tends to be very high.

> We made a huge mistake early on by adopting Actix as the web framework for our service...(To be fair, this was a few years ago and maybe things have improved by now.)

Actix-web has gone through some version-churn, but it's never been "buggy" in my experience. The experience multiple years ago is vastly different than today, but even my older services written years ago with Actix-web are still running fine.

> Libraries and documentation are immature.

Perhaps in years past, but I've always found the docs for Rust and its libraries to be very good. Folks write entire books on elements of Rust, and the standardization of the display of crate docs keeps things consistent.

> Rust makes roughing out new features very hard.

The "json!" macro can come in handy here. Also Github Copilot is a godsend for this.

> What really bites is when you need to change the type signature of a load-bearing interface and find yourself spending hours changing every place where the type is used only to see if your initial stab at something is feasible. And then redoing all of that work when you realize you need to change it again.

Hours? These type of corrections are spoonfed to you via errors at compile, or via the IDE. I've never had to spend hours on this. Everyone of these changes could be a bug, and having a typesafe language is a huge help here.

I recognize I might be in the minority, but I've really enjoyed using Rust for services for my startup. It's helped me move fast, but maybe I'm a special case. I'm curious to hear other's experiences.
I was reading it and going "Are...are you allowed to publicly admit this?"

It's a wild time, I'm telling you
. o O ( The minor peril of disabling my autocorrect is that while my words may be inteligible, and both non sequiturs and wholly altered meanings may be avoided…spellings may occasionally falter. )
Amazon launches second cloud region in India – Hyderabad
IIRC an entire team within the org resigned with a member claiming "twitter cannot run without us" over a week ago.
VMware and hyper-v have both worked on the same machine for some time now. since v15 or v14.
Not more than software that do exist.
> I realize Go has at least some of these benefits, but its type system is hard for me to stomach

Can you elaborate on the issues of Go's type system?
I think you're excluding too much of the middle here. Exchanging Rust for Java isn't a meaningful concession to safety, but it is a significant boost to velocity. If you can use Java for your problem domain, Java is probably just objectively better suited to your problem than Rust is.
I spent my youth with my two brothers and one sister in south Sydney, Australia. I grew up thinking I’d be a chef following in my dad’s footsteps, enjoying freestyling recipes and trying different things at home.

My introduction to digital design first came in my year nine computer class. My teacher, Mr Betcher, realised my passion and ability. He tailored my assessments towards website design and animation, while the rest of the class had the standard set tasks.

I was a short, small kid and vividly remembered having to carry a HUGE computer monitor home that he had generously loaned for me to use for trying out Linux. That was a long, heavy walk.
Some tea or fun books like "Hyperbole and a Half". Also, sharing Christmas with my family.
That is something right there. I am intrigued by this.
I played the original the first time as lockdowns hit.

A. You'll get over the clunkiness, it takes a lot of gameplay ideas way further than HR or MD. You will understand why some say HR & MD don't hold up, even though most think they're impeccable.

B. Hoo Boy, this[0[ was a lot the day lockdowns started to hit.

[0]https://youtu.be/zStn70Ot4r0
Low trust, poor communication = low documentation, high meeting.

I work as a consultant with a lot of outsourced teams who poorly communicate or seem to avoid written responsibility.

really like that thought: "low-meeting culture allows us time to do high-value tasks"
While there are simple US weapons that have been provided (things like TOW missiles, M777 howitzers, etc.) and a small handful of complex ones (the famous HIMARS) many of the weapons provided have actually been of Soviet manufacture- since the Ukrainians already know how to take care of and use them, it is easier to give them Polish MiG-29's that the Ukrainian Air Force already can operate than to spend months training everyone on how to take care of a F-16. (Though in the end, I don't believe the Poles ended up giving any MiGs to the UAF, that was the central topic of negotiations for some time.)

The current signals (UKR having low artillery stocks and US and other NATO countries inability to provide more, with Russians stocks also apparently low) have reminded me of 1915 in the First Big Mistake, when everyone had used up their prewar stocks of artillery shells, and waited to bring the factories online to make vastly more of them- the build-up to the mega-deaths at Verdun and the Somme. Hopefully we won't see that level of death in this war.
>>While with Neo/Vim itself, you never need to reach for the mouse, because the entire thing, not just the editing/writing, is meant to facilitate keyboard-only usage.

Exactly, most python plugins like black, code formatters, auto complete etc don't even work with these plugins.
Faces of Crime – Database of Iranian Human Rights Violators
From my perspective, most people were saying something along the lines of Musk is going to tank the company within a week. Or something along those lines.

Which… by all evidence he has. The corpse of Twitter might shamble on for awhile. He might even sell it down the line for pennies on the dollar. But he’s got to turn a billion in profit just to pay down the debt. Best of luck with that.
Docker Desktop requires a license for commercial users no matter which platform you use it on.

the Docker daemon and Docker CLI are open source and are free, even on Windows.
Inside Native Applications
What makes someone's online voice "shrill" as compared to yours?
This theory is that rather than the change itself driving advertises away, it's outrage about the change that's driving them away. In which case they could be expected to only stay away for as long as the outrage persists.
Something from the 70's was not connected to the internet where millions of people are using it every day and finding every single edge case, or they are trying to break into it to steal valuable data. It was definitely not beholden to the same government regulations as a social media site running in the 21st century.
This didn't occur to me at all. Makes a lot of sense.
Yeah, it's interesting to think about persisting the state we would need to make the file system more sympatico with Hermit. If we were willing to have a daemon.... Meta develops this "watchman" tool that our build infrastructure uses. I think for existing file systems we could imagine a daemon that watches the directory and caches what we need.

But if we could dream of new file systems, then I want one that is basically btrfs but with O(1) file-level parallel-hashes (rather than block level). Heck maybe it could even enforce a sorted order on directories for us too. The hashes would be very useful in record-and-replay scenarios, where you could know immediately whether the input files are in your content-addressible blob storage without having to hash them every time.

(We have some hash support in Meta's EdenFS FUSE file system https://github.com/facebook/sapling)

P.S. about Reproducible Builds -- we pitched this to the community in 2019 (at the Reproducible Builds Summit) and with that ASPLOS'20 paper, but we would be eager to see anyone wanting to pick it up and take it further.
Lawyer here.

Perhaps you're making the same mistake that, e.g. whoever made up the term "Smart Contract" did?

Contracts -- in REALITY -- do not "define" things about the world; that's sort of a programmy way to look at things.

They are, by definition, not the "thing" itself, they are a bunch of words that you can hopefully refer to in the usually unlikely possibility that one of the two parties involved decides, justifiably or not, that something screwy happened and they want to fight about it. "The contract" is in no way necessary for real life things to get done.
It takes a while to get to it, but the point of the argument seems to be that naive Rust code can't have race conditions because naive Rust code will only assign to memory through a mutable reference, and the borrow checker guarantees that no two functions (no matter which thread they may be running in) can have borrowed such a reference simultaneously (whether "concurrently" or not). And that's true as far as it goes, I guess.

But the flip side is that naive Rust code just isn't useful for multithreaded work and tends to require heavier abstractions (e.g. copy "commands" or whatever in and out of queues vs. just taking a lock around some shared data). I occasionally try to look at the natural way one expresses the kind of stuff we do in Zephyr in a Rust kernel, and... there's really not much there besides copious and extensive use of unsafe.
> That and the difficulty curve skyrockets the moment mechanoids or the bugs show up, and they always show up way. Too. Early.

Bugs never show up if you just don't expose any overhead mountain. You trigger them, not the story teller.

As for mechanoids, the "trick" so to speak for them is to lean into the gear utility & melee. You can get insanity lances very early on with trading which are excellent defense against mechanoids. And similarly a couple pawns with shield belts and blunt weapons to get up and personal with the ranged mechanoids really neutralizes them. And that's without getting into psycasts.

The difficulty curve here comes from the sheer breadth of the game rather than just outright being hard. There's a lot to learn, but the game gives you lots of ways to handle challenges.

Also raid sizes are tied largely to your colony wealth, so keeping a humble & lean base is efficient. Your colonists expectations are also driven by wealth for that matter.

> They have no chill

They do when they're drunk & stoned :) Get a good drugs policy (auto-take on low mood & enough time between doses to avoid addictions) and you'll rarely remember that mental breaks are even a thing. Chocolate doesn't hurt either.

> artillery being gimped

Artillery was made more accurate to compensate, so it's a good defense against enemy mortor raids. Just lob a few volleys before they get set up and they'll abandon that notion and charge you instead.
> This need not be automatic.

So it's not content moderation to enforce rules and such of the system, just content moderation to apease advertisers.

That makes so much more sense now why there's so much content that gets reported and stays online and you get responses that there's no violation despite it being clear violation...

I've reported so many tweets over the last couple of years, where people are threatening others with violence, posting graphic videos of animals being killed or videos from the Ukraine war full of overly graphic content and I just get replies that there is no violation and I just assume that it's an automated response unless many people report the same content.
> Maybe they'll notice no impact to sales and experiment with pulling back from other social sites as well (lol I wish).

I think this is the most likely outcome. I'm not using socials anymore. Alphabet still gets my money hand over fist though :(
As the sibiling comments have already stated, that nuance was entirely absent in the claims people were making.

Twitter is a glorified message board. You don't need more than 50 engineers to oversee that. Wasn't instagram and whatsapp overseeing >250m DAU with around that many engineers before their acquisitions?
Show HN: Portscan: simple CLI utility to scan ports
But he was vetted. It's this report that wasnt vetted. If Nixon's judgement was critical for this report then why didnt they confirm with Nixon?
Watch out though because those people are often busy selling 'you' and you have to also find one with integrity and properly values your input.
> it would make sense to say "Iranians shoot down American plane"?

If you had no idea who the plane belonged to, it wouldn't be very strange to say that it was an American-manufactured plane.
Now that you mention it though this should be stated every time. Certainly not instead of, but in addition yes.