skysight-inc/HackerNews huggingface dataset:
Created a "health check" web page that does a whole series of checks on page load (free diskspace, db connectivity, email queue etc etc).
If no errors then a success keyword is displayed on the page.

UptimeRobot checks the page every 5 mins and if no success keyword I get an email.
I can then load the same web page to see the list of status checks to see which failed.
Can you buy groceries with your stocks?

Liquidity implies that you can buy anything with stocks.

People sell stocks for money because money can buy more things than just money.
I believe the current opnsense version runs in userspace and has no kernel support.
I've seen this [flagged] and then come back twice now. I'm glad people are vouching to bring it back because I think it's a well written and compassionate piece.
Would love to see CSS + JS charts, which use custom HTML tags and injected JavaScript to declaratively create more interactive charts, but fallback to something like this if JS is not available
I still see acrylic barriers between customer service reps and customers.
Science Has a Nasty Photoshopping Problem
The perfect commit is useful only when you're ready to publish. Development can be chaotic with all the half-done or possibly-wrong code. You don't need to worry about all those standards while you're still developing. The perfect commit is then crafted out of the chaotic development branch by editing the history. I keep the original development branch alive for reference, while the crafted commit is submitted to the maintainer.
I was about to bring an example from my own musical journey as well. Picking up a second instrument (from an E-Bass to an E-Guitar) has made learning music theory easier and more interesting. It's all the same, but you're looking at it and use it from different angles with different instruments.
We can look at metro trains especially, and see they can run for 20, 30, even 40 years, often for 20 or more hours a day, continually accelerating and decelerating. Some in London travel further in a year than a typical petrol car in its whole lifetime: https://www.mylondon.news/news/zone-1-news/eye-watering-dist...

Cars have much bumpier roads and less professional maintenance, and batteries, but at least the motors etc aren't something to worry about.
I'm not sure about that. Communication is hard when words associated with specific emotional valence get involved. For the responder, I'd suspect that on the spectrum is one of those phrases.

I think what makes this stuff difficult is that the same word can trigger wildly different responses.

As an example, I've been working from Ireland for US multinationals for a while now. In Ireland, the word stupid means bad or crap but doesn't have a massive emotional valence.

In the US based tech side however, it was literally the worst thing one could say, I suspect because people were identifying with their ideas.

Same word, multiple different meanings lead to communication problems.
I have a Dell 4k screen that can charge my laptop and get the view through a single USB-C cable. Just plugin and go. It is not as good as the Apple 5k monster but still really good and about the same price as their stand.
America's Left and Right are in general both quite skewed to the right. Our right wing party here in Australia would be considered left in America. The American left wing party is still considered right wing through the Australian political lens.

I'm hesitating to say through the global lens, since I just don't know. But my inkling would be that the majority of the western world has a similar political outlook. America has perverted it's political compass I feel.
SGI Irix and NeXTSTEP, simpler operating systems...
Sabotage during the invasion stage is one aspect but there is also the fact that maintaining control over a hostile territory is orders of magnitude harder than invading it.
F: Where all the good men go?

M: Hey, I like you.

F: Get lost, creep...
> It all depends on supply, as well as safety.

The safety part seems to be completely ignored. I would not want to have around me a 10 year old battery pack.
It made me think about planned cities, in China, Malaysia, etc.
Most of these are ghost cities, and it makes me think the first part of this quote is true in general
Well, the covid/speculation shockwaves have affected many other goods, but I don't know any other asset that got to x15 in that timeframe. (maybe there are some others, I haven't tracked all of them tbh)

So I wonder if you can really rule out that the increase in demand for EV isn't the main factor in lithium's x15 price increase. And if it's the case, I don't see how battery prices could go down in the next decade, since increasing mining isn't spontaneous and demand is not going to decrease.
This is a seriously marginal bizarre contriviance of a scenario to piss off people daily who use the glove box.

For your benefit, you'd need to have a thief that somehow can break class (which is suprisingly hard to do if you ever tried it) and then can't defeat a simple latch on a glovebox where they now for sure valuables lie?

Get out of here.
> What is the point of this self-imposed honor when the person at the top is more than happy to play you as the fool?

You don’t swap honor like a pair of gloves depending on who you’re dealing with or what they think of you.

You’re either honorable or not.

If one stops being honorable because of minor changes in external circumstances, I don’t believe they were honorable to begin with.

“I’m honest, fair, and worthy of respect only when it’s comfortable or suits me” is not honorable.

When winds start blowing the other way, that’s when one’s true character is tested.
HN Headlines aren't marketing copy. Flagged.
Not so much of a secret handshake, but posting the same FUD that's been debunked for over a decade.
＞ There were 7 developers and in 2 months only one was writing code.

I would suppose you were looking at many more signs and metric, but then you say it only took you a few hours, so perhaps not ?

I’d assume that dev wasn’t actually writing alone, and people had to discuss the design, talk with the PO/stakeholder, review the code, eventually QA it, manage the deployments etc. Perhaps that poor soul was doing everything alone…but really ?

I can readily think of a few people in my current company that are absolutely drowned by merge request reviews and technical design work, even as their title is just “developper”. I wouldn’t be surprised if they haven’t written a line in weeks, and perhaps one or two fixes in months. They are absolutely critical and I would laugh so hard if someone buying us just fired them because they couldn’t bother looking at other stuff than code written.
I think I remember reading some time ago that an iOS app could use about 60% of the total memory (that would be 3GB for a 5GB iPhone).
But on some devices (16GB M1/M2 iPad Pro) you can go beyond 60%.
That helps my comprehension a ton, thanks! Not sure why I missed it.
The liquidity of anyone's stock holding depends entirely on how much one holds compared to how much is routinely traded on the markets.

If I own 0.01 percent of any heavily-traded stock, it's 100% liquid. I can sell it whenever I want at a moment's notice. In any such accounting it will be added to my liquid wealth. But if I own 25% of the same stock, it's illiquid.

If I also run the company, then it's worse because any attempt to sell a large part of my holding will itself trigger a crash in the price.
Desalination plants are expensive to run (you either need a lot of energy or a lot of space for a solar evaporation plant) and create a lot of extremely toxic brine, which means you only want them when you don't have an alternative source of drinkable water.

Recovering lithium from the brine is essentially just using the waste these plants generate as part of their operation.
The batteries will typically last longer than the car. Especially LFP batteries, such as the Tesla Model 3 has. More than enough range and LFP batteries are expected to last 3000 cycles or more (more than one million kilometers).
I did setup a mongodb database for the logs of all my apps, and built an admin dashboard to look up into it.
A more recent example of an finite loop with no exit condition can be found in the credits section of the 2015 demoscene production "8088 MPH". The loop (which can be found at https://www.reenigne.org/blog/8088-pc-speaker-mod-player-how... under "v:") has two jumps (one conditional, one unconditional) both backwards, and runs with interrupts disabled. The CPU's instruction pointer stays within that block until the end of the routine - there's no wraparound to make a forward jump from a backward one.
King Tut Died Long Ago, but the Debate About His Tomb Rages On
Västerås isn't part of Stockholm…
“Nothing to the table” NOT “nothing you to the table”. Apologies!
In the Czech republic, there's one app to order in most qr restaurants. It's much better than any restaurant specific website.
Unless you want a randomly broken LAN, you should probably pay attention by manually updating things.
Not sure if you're native (disclaimer: I'm certainly not) but I believe the word is (steering wheel) stalk.
> ... running twitter into the ground might be the most ethical thing an employee could do.

Is this what you said during your hypothetical interview with Twitter? If yes, be my guest. If not, you should abide by the promises you made to your employers.

It's got nothing to do with "self-imposed honor code" or whatever terms people come up with to belittle people with integrity. You made a promise when you accepted that offer. You either stand by that or quit.
You wouldn’t publish the chapters of your book with a complete edit history and all of the margin notes and email discussions you had with your editor.

At some point you have to draw a line under your creative process and present a finished piece of work that stands up on its own. That means one diff with a meaningful commit message.

It might seem like a reasonable point that you want the unsquashed commit history in order to see into the mind of the developer. In practice, anything of consequence mentioned in those commits should be in the squashed message. I don’t need to see your thought process as you get something wrong three times then spend another three commits fighting with the linter all before you present your final thesis. I just need to see what you’ve finally settled on.

(See also: changes to a code base that land and are then immediately changed again. Developers like this put up code too soon and too persuasively. Try to get them to slow down.)

PS: Most projects I work on are mature code bases with between tens and thousands of developers. Most of the changes are iterative, adding features on the long march to revenue. There’s an exception to this process — which the OP alludes to — where large new features land as blocks of hundreds or thousands of lines of code.

When that happens, if the author spent a long time in modelling hell trying to find the best way to lay out their code, then it’s going to have a horrible commit history. If there’s anything they can do to land it in stages then they should — including rebuilding their history with pretend commits as if they have one clear idea after another. That is hard to simulate, so it’s often easier to break the code up on the orthogonal axis to time: space. With version controlled code, the dimensions of space are modules, and if a large change is broken into clearly defined modules then that provides the same benefit as a series of changes broken into clearly defined ideas / diffs / patches / PRs.
* Die In A Fire
Are you talking about pywin32? That's still maintained [1] and works great.

[1] https://github.com/mhammond/pywin32/
Games ship with source based shaders. SPIR-V basically means games ship binary shaders.
I understand that this is a rant about a niche feature but you know what we really should stop doing right now? We should stop producing giant piles of metal with four weels weighting more than 2 or 3 tons. No matter what stupid options they have, SUVs and big cars and trucks are a total nonsense. Sadly they are slowly becoming the norm. We should keep our vehicles under a ton so that we stop wasting so much of our precious energy moving these f-ing tanks on the road. Roads that we pay for and that are decaying faster and faster the more we keep buying them. Not to mention car accidents involving those monstrosities...
More historical cue is that the western parts of modern-day Austria, most notably Salzburg and Tyrol, were not part of the historical (arch) duchy of Austria. With that in mind the location of Vienna is bit easier to picture.
This is wonderful advice. I wish I would have received it (and been receptive to it) 15 years ago.

Back then I was a Crichton, but have realized I’m just causing myself unhappiness and anxiety on that path. Now I want to try to be more of a Grisham.

One challenge though: How can you be a Grisham in the “deep tech” startup space? The whole culture is so geared towards Crichtons. Is there a beaten path, or will I have to create it?
Selling billions of dollars worth of stock is very different than logging on robinhood and trading hundreds of shares.

Making a list of richest people based on stocks is disingenuous because they will never be able to get that valuation if they sold it on the market due to the selling pressure such an event would exhibit from selling that much stock. Also gains in stocks are called unrealized wealth. It's not considered wealth until you decide to sell.

Recently Elon sold stock to shore up funds to buy Twitter. Doing so he tanked the price of TSLA.
The ad is about a git tool (hiflux) that happens to be written in Rust. That is perfectly relevant in this context. Rust is also a good language to write such tools (as is Go). I understand why Rust evangelism can be a bit tiring. But the opposition to it shouldn't try to imitate the same quality.
Not the parent, and I don't know about therapists, but criticism of the "mental illness" model is pretty widespread. You'll come across those arguments if you review scholarly criticism of the DSM-5, for example the British Psychological Society: https://web.archive.org/web/20160417085743/http://apps.bps.o...

The two-continua model is somewhat distinct but related. It doesn't argue that the diagnosis categories are flawed, but that they miss a large part of the picture. See:
https://search.informit.org/doi/pdf/10.3316/informit.2614206...
https://link.springer.com/article/10.1007/s10804-009-9082-y
https://psycnet.apa.org/doiLanding?doi=10.1037%2F0022-006X.7...
The HN entry for the postmortem: https://news.ycombinator.com/item?id=13421608
No, liquidity means you can quickly convert something into cash and not that it has to be cash.

To quote Cornell (https://www.law.cornell.edu/wex/liquid_asset):

>Liquid assets refer to cash on hand, cash on bank deposit, and assets that can be quickly and easily converted to cash. The common liquid assets are stock, bonds, certificates of deposit, or shares.

>Liquid assets are different from non-liquid assets, such as property, vehicles, or jewelry, which can take longer to sell and may lose value in the sale. Liquid assets are perceived as being the most basic type of asset available.
Oil refineries will still be around to produce fuel for aviation and cargo ships.
https://archive.ph/kWbfR
Paywall free link
Sure. You're right, but I don't see how that's a relevant comment for this article.
> medieval Londoner

The 17th century hardly classifies as "the middle ages".
A truly confidence-inspiring move, to have Twitter developers work on mission-critical SpaceX systems. Bravo!
Now, English is not my first language. But.. I cant read the article. The prose is a mess of quotes, maybes and feels like a mess.
That's basically sales at Oracle
I wouldn't go as far as to say the software isn't usable by other people. They also seem to get revenue from Youtube videos therefore they are producing something usable by someone else, which is entertainment.

BTW now that I've read more about SerenityOS I really want to run it.
They should have replaced the named references with the color they refer to. The value is in the reference, not the color. Pantone sells being able to say "Very Peri" in your PSD and having that being the same whether you're printing it, painting it, manufacturing it, whatever.

Replacing it with #AABBCC doesn't hurt them, because there's no matching that can be done any more across materials.
> You make a statement in the first sentence, and in the next sentence produce evidence ... that the statement is wrong.

My first sentence was quoting from the article, then I refute the article. Sorry if that wasn’t clear.

Re your point a), yes I agree in this case you’d send the contents in the body, but then I’d tend to call it stream processing rather than event processing - I admit this might seem like splitting hairs, but I do feel that there’s a difference between events and data distribution. And I personally find the data distribution pattern tends to be a lot more specialised.

Re b), it’s just an assumption that the receiver needs the version of data in the message, rather than the latest version. So I don’t think this is a strong argument for fat events.

Re c), again, it’s an assumption that the receiver needs the exact data provided in the event body; but I’ve found that, except in very simple cases, it’s very difficult to efficiently create event bodies that contain everything that all receivers are going to need. Maybe the receiver needs to collate a bunch more data, in which case the problem persists regardless of fat or thin, or maybe it just clears a local cache, in which case the problem is deferred until the data is needed and you probably have other things to worry about then anyway.

> I don't believe that it's accurate to say "receivers are also free to call or not call..." it's not choosing a flavor of ice-cream, you do the calls that the work at hand _needs_.

Sure, and the calls you make depend on the context, and if there is enough data in the event body to avoid making any calls at all. And I’m saying that in my experience that’s not generally the case. What I’ve seen is that the sender composes some event body and sends it, and the receivers end up needing to call APIs anyway.

In which case, the sender may as well have not gone to the trouble, hence my preference for thin events.

> But in your case, do you have "dependency on the event body" ? All of it?

From a maintenance perspective, the sender doesn’t know what the receivers depend on, so even if all your receivers only depend on the IDs, there is no way to find out. Because of this, it’s really easy to add fields to an event message, but really dangerous to remove them, because you can’t easily tell what receivers depend on the thing you’re removing. This is why I said that fat events create more coupling than thin events.

Of course as with most things there are always exceptions. Maybe I should have said, “I’m on team thin by default. But of course some use cases require fat messages, in which case proceed with great care”.
How do you keep you commit focused on one thing if you squash?

Often, before you reach to the point where you can make the change you want, you need to make side-changes which are not a strict part of the feature you're building.

These should ideally be reviewed separately.
Precisely, imagine what the ongoing or brewing conflicts would be like if China had top tier chip manufacturing capabilities and no need for international trade and if Russia had diversified exports, a healthy autonomous industry, chip manufacturing capability, etc.

International economic ties do help to prevent war even if their ability to do so is limmited. They also serve as a warning for when a state desires to go to war because you will see the state trying to limmit ties in order to limmit the effect of sanctions.
Order and pay is the standard these days in Australia. It's pretty rare to find somewhere that has the menu but nothing else as a qr code (why not just look up the restaurant's website in that case?).
I have no insight into the Twitter codebase, but I presume it is vast.
I would think so just based on how many programmers they employ.
I wonder if their auto moderation system has a larger code base than the
main product.

I dont see how programmers can audit / evaluate / review the code in what
the article seems to me to state it was done / will be done fast.
It's decentralized twitter basically... There's more nuance but for now just consider it twitter for this examples sake.

So imagine everyone can host their own twitter server, each server connects to each other... Or inversely not connect to certain servers if they want.

Now instead of a single server being a catchall for everyone, you can have nuanced servers.. since you have both a local timeline and a federated "all servers" timeline as well as the timeline of people and hashtags you follow.

Let's focus on the local and federated timelines.

Let's say you're on a mastodon instance that's all about pokemon Minecraft, people on this server will probably share that same like.. so when you look at the local timeline you're seeing people only on your pokemon Minecraft server.

When you look at the federated timeline you're seeing EVERY other servers feed.

So instead of seeing mastodon as a replacement for twitter, ask yourself, what kind of community do you want to be a part of.... Then find that using the mastodon community finder, go sign up and post a introduction and you'll find new people on the local timeline.

Think of it kind of like forums, but twitter.
What you mentioned about community got me thinking how closely related it is to regular "content creators" that create content for a community (e.g. on Twitch or Youtube) and get financial support from that community.

In other words: would we be seeing a similar level of donations for makers and hackers if the gaming/just chatting streamers hadn't paved the way?
> like right now when house prices fall

Please specify which market you're talking about.
Digital menus aren't bad, but very few can implement them effectively. I do like having access to the menu for the whole dinner though and not have to wait for the waiter, ever.

In general, yeah, give me a piece of paper, there are far more people who can print some text than developers who can make a decent menu page — and it's quite sad, given it should just be a single, flat HTML page with an "index"
There’s power supplies from reputable manufacturers which ship this cable and they do this connector correctly.

Unfortunately NVidia has really screwed the pooch with this as this dangerous adaptor is the first encounter most people will have with the 12VHPWR form factor
And taking cash, to be better able to evade taxes.
Imagine the possibilities of Twitter to help improve SpaceX. No, I mean really, if you have that broad an imagination then I consider you to be the next Edward de Bono.
https://www.youtube.com/watch?v=-NGUov5Zb_0

Here there is a vid about what is the issue
The Most Effective Way to Learn New Words
That’s the Unicode way of doing things (which I heartily subscribe to), but in ASCII’s original conception what you describe as “abuse” was a feature. For instance, in RFC 20 which is dated 1969, 0x27 is named “Apostrophe (Closing Single Quotation Mark/Acute Accent)” and 0x60 is named “Grave Accent (Opening Single Quotation Mark)”. Additionally, double quote also served as a diaeresis, and comma as a cedilla.

Of course, your links are right: it makes no sense to overload these characters anymore now that we have character sets and software capable of providing typographic niceties. But it’s fun to know the history.
I have jumped ship, but i haven't deleted my Twitter. For one good reason. I did that with my Tumblr and someone's taken the username and just posts porn.

I don't know if twitter allows for reising inactive account names... But i won't risk it.

Either way, twitter made me angry, where as mastodon doesn't.. pretty simple.
The glove box is where I keep my safety hammer.