skysight-inc/HackerNews huggingface dataset:
"pip handles that too!"

One is not supposed to have more than one software management subsystem on a server because it leads to a hodge-podge mess: imagine you have 100'000 servers and it's RPM this, then pip that, then pear other, then npm whatever, then cargo something else... it would become a system administration nightmare in 0.1, and a system engineering nightmare in 0.01 seconds... you have to troubleshoot production, and do, what? Start firing different private packaging format commands in the hopes you find the correct one to find out what's been done to the system, what's available, then pray that particular private packaging system supports some sort of verification feature in order to find out who hacked which file with what tool? And that's okay by you? It certainly isn't okay by me and would have never worked in an environment that large (it doesn't even work in very small environments!)

...One is always supposed to use the native software management system of the operating system: cattle, not pets. And if there isn't a native OS package of the software one needs, or there isn't one of sufficient quality and standards compliance (like LSB FHS), then one makes one's own packages, because that is the high quality, professional way of doing things.
Needs the context of what % of total wealth they own though surely?
> when I tried the first iPhone

What about when you tried the first touchscreen smartphone, which was probably resistive and came with a stylus?

Seems unfair to compare an emerging tech with the iPhone (which took an emerging tech to the next level) off the bat. It's almost an argument in bad faith.
This happened in 2013. A few years later the fix went through. The bug itself is water under the bridge, what you're hearing is that I'm still leery of "no perf tools + no perf foolproofing." These judgements may be obsolete -- once burned, twice shy.
I don't hate the guy, but I am slightly disappointed that this is the best we can get for a real world imitation of Tony Stark.
> it’s a battery+software company with some wheels (literally) attached

I remember WeWork being a software company, not a commercial landlord.

That said, I agree that Tesla's software is significantly better than every competitor, but Autopilot is behind the other self-driving players, and I'd rather have dials than a touchscreen, anyway.
<i>However, if you have for example a federated system you don't have a central instance issuing identifiers for objects. So you create a hash. In reality it doesn't matter if you used SHA1, MD5 or even a random identifier.</i>

But it <i>does</i> matter. Usually it's only a big problem in edge cases, but sometimes those edge cases are <i>extremely</i> important. TLS certificates use a hash as their identifier in a distributed/federated model like you describe. By generating collisions, one can submit a normal signing request to a trusted public CA, but then use the resulting signature with a second certificate that has malicious properties (being for a domain name belonging to someone else, having additional properties like it being trusted to sign other certificates, etc.).[1] This is why you can't get new MD5 or SHA1 certificates signed by public authorities anymore.

As you say, there is always going to be at least an infinitesimally small chance that two realistic inputs to the same hashing function will produce the same output, but IMO virtually any system that uses hashes as identifiers will have its security degraded in some way if it's practical to generate a collision.

<i> If you program carefully such that you never overwrite another object if you update your object you'll get an internal error if you have a hash collision.</i>

It sounds challenging to handle this gracefully in a distributed system without some fairly complex logic. Alice uploads a PDF of sensitive data that hashes to value A on node 1. Node 1 grants Alice full access to the file with that hash. Bob uploads some meeting notes that also hash to value A, but on node 2. Node 2 grants Bob full access to the file with that hash. When the nodes are synchronized an hour later, the system detects a collision. What does it do?

[1] https://www.win.tue.nl/hashclash/rogue-ca/
americans just love to shill on russia and its efforts to localize everything. they may not be pretty or sleek but for them, its necessary.

in a few years, with the RISC-v, the american monopoly on computing today aka x86 or ARM would be diluted to a considerable extent because many countries including russia, india, china, iran fear the american banhammer crippling their countries. using free hardware and free software, they would be much better equipped in future to simply ignore "sanctions"
Depends what you mean exactly. It's almost certainly a breach of all of the contracts, unless they were quite sloppily drafted, but it's probably not a crime [1]. The repercussions would be as determined by the contracts — likely just termination.

[1] Not legal advice. It could maybe be fraud depending on the details?
The gripe HN has with these technologies is the hype and speculation and it’s the responsible thing to do to point those out.

You see yourself as a non myopic but if you look at it historically, technology always panned out differently and in unexpected ways. Why do you presume you’re going to not make the same mistakes?
It is impressive the number of times Rust is mentioned in this thread.

I agree. Rust is very complicated and it still feels experimental.
It is good to have more conservative languages.
it is comparable, but if I recall, not only was Google Reader's interface slick and had nice features for filtering / automating your feed, but there were pleasant social and discovery features, as well as, I think, the ability to subscribe to websites that didn't even offer RSS feeds. The web felt different when Reader was killed.
I'm sure there's plenty of demand for non-rage-based engagement, and in fact there are a lot of platforms that offer that (HN being one of them). I just don't think there's a demand for that on the scale that Twitter wants and needs to operate.

In my opinion, there's two reasons for this; first, Twitter has largely moved mainstream discourse to a superficial conflict-based format, even among those who might previously have enjoyed quiet reasonable discussion; a lot of these people are no longer going to get what they need, emotionally speaking, from a less confrontational platform. Second, the nature of Twitter has brought a lot of people into the mix who were not interested in participating in online discussion at all, but have been energized by the presence of a platform that provides an opportunity to dunk on jerks all day. These people, likewise, are not going to be served by a less-confrontational platform, and are going to move to the next thing or just disperse if no suitable platform is offered.

Twitter is huge; it's scaled for the kind of vast crowds that are attracted by the particular flavor of discourse it offers; if any significant portion of those vast crowds go away because it starts offering a different kind of discourse, then it will collapse under the cost and complexity of running a platform of that size.
>Anonymous speech works... until it doesn't. And it doesn't at scale.

It's not a question of scale, it's a question of culture. Also, Reddit and HN do have active moderation.
I’d love to have a highres headset which can create virtual monitors. That way I can be productive anywhere using multiple monitors, and more easily organize applications and windows spatially. Similar to what you used to - and sometimes still do - printing out 50 pages and laying them around the office
Have a credit card you maintain, with dedicated cloud storage accounts on AWS, Backblaze, GCP and Azure.

Upload your data to each of their services. AWS Glacier Deep Archive would charge pennies per month to store your data on their cold storage platform. Put a copy in four separate regions there, then again on the other platforms.

Then buy your own M-Disc burner/reader, perhaps two for backup, and burn the data to that. "They" say the media will last decades or more. Who knows about the readers, though.
LMDB. Previously, BDB.
I agree with this take 110%

As an aside, I’d also like to subscribe to “No as a service”.
I think that is because every contributor is responsible for the whole, and thus they are also all moderators, and all responsible for any content digressions.

If someone posts a hateful tirade on twitter, it's no one else's responsibility but twitter's really. It's their account, and Twitters platform.

Of course, if you gave Twitter uses the ability to self moderate, it would be an absolute mess.
The only economic actor directly hurt by bots is the advertiser, right? To some degree, it's against investors' incentives to attempt to strictly exclude bots.

Obviously in the longterm it hurts value, but "doing things that don't scale" creates a lot of degrees of freedom (user growth, cashflow, funding) that you can use to pay off your "tech debt".
My concerns about toxicity on Twitter are less about what I want to see (I don’t use Twitter anymore myself, even), and more about the incitement to violence we’ve clearly seen is possible on the platform. Twitter should not be a platform for organizing a mob to invade the capitol and attempt to execute the Vice President, for example.
but in this case we only care about government costs

Why? Raising a child is a six-figure investment of money that doesn't go somewhere else. Every expenditure that doesn't immediately go back into the local economy like food is wasted when a person leaves. That fraction of a tax is probably never going to equal what the hometown spent on things like education it will receive no return on.
Kalzumeus spoke about "Tokyo" to represent Tokyo, Osaka, Nagoya and other large regional cities.

As you might expect, these Tokyo-like cities are much more expensive at their centre than at their periphery. Nevertheless, I imagine your eyes may water when you find out just how much more so. I only know one of these cities well, and to be fair only in land values not in rentals.

In absolute amounts, Tokyo itself is of course more unequal than smaller big cities. But the relative value distribution is perhaps fairly consistent across Tokyo-like cities.

Within Tokyo-city, very central regions (Minato-ku) are valued at 4X over central urban districts (Nakano-ku), which in turn, are 8X more expensive to buy than the least valuable outer-Tokyo districts (Hachioji-shi). So there's a 32X differential in land values within that city's borders.

Now, let's zoom out from the city itself. Within just a few hours drive or rail journey, we can easily get to 300X land values: $300 in Minato buys the same area of land worth around $1 in a fairly central district of a fairly large town in Nagano. Parts of mountains obviously go for much cheaper than land in these towns, but I don't have good market data for that. My guess is a further 5X - 10X.

Undoubtedly, it is more than 1,000 times, and perhaps sometimes as much as 10,000X, more expensive to buy a plot of land in Japan, than another plot of the same size just 500Km - 1,000Km away.

One may reasonably dispute these figures in detail. I did try to be conservative. Nevertheless, they are certainly right in the order of magnitude.

Getting back to your point, I would say that in spite of the wonderful societal benefits of world-class transportation within and between cities, if the goal was to achieve ball-park economic parity across the regions then that policy in Japan has been a failure. Income & expenditure? Sure ... all of Japan looks pretty consistent. Property valuation? ... the discrepancy is almost unfathomable.
Ah, software "engineering"—the fastest path to professional-tier wages coupled with blue-collar or service industry social standing.
This is very cool. I was able to take off and get to another base... but it doesn't seem to be the right one. How do you see what your destination is supposed to be?
> - The fact that they claim to have a plan for solving AGI in 20 years really detracts from their credibility.

I see they're going the cold fusion route.
Agreed. Time may prove us wrong but I don't see how it is in any way going to be the next big thing. the cell phone is something that most everyone had and needed already so there being a smartphone that can do more is an obvious next step forward and has tangible utility and doesn't require you to change anything fundamentally about yourself or your habits. requiring special and expensive basically single use kit to just get on the platform is a nonstarter for wide adoption. yeah people will use it and a subset will love it but it's not the next facebook or smartphone barring some giant leap in something that I can't imagine.
It's not a question of being an objectively awful person; it's a question of being an "awful" person in the eyes of rabid ideologue activists looking to dox and cancel anyone who blasphemes their beliefs.
A very good point and a likely scenario.
You are literally comparing the cream of the crop vs average people.
Would someone think of the cabbage sellers please?!
Is Albinoni's Adagio the biggest fraud in music history? (2017)
>Admins get involved in TOS violations, not direct moderation.

That's false, admins do get involved in direct moderation, and Reddit has a whole team of admins (Reddit employees).
Not tax evasion, tax planning, you mean.
Well it's not called Principles of Engineering Non-Management.
I have a genetic phenotype which make the use of propofol dangerous for me (partial CPT1A deficiency). I found this out the hard way while getting an endoscopy. It affected my serum glucose levels for a week and they had to give me glucose during the procedure.

So yes, besides the inflammation, anesthetics are a problem.
Although the page says it was updated in 2021 (to change some FTP links to HTTP) the tag at the bottom says 2011.

Some of the noted advantages of Kermit I don't see as relevant for new systems. Character sets? I use UTF-8 for everything. Text mode files? I treat everything as binary. File permissions and directory trees? Tar preserves those and more. Besides, I've never wanted to save more than a timestamp when copying between different computers.

But it still holds up for being text-driven. In a what-old-is-new-again way a lot of the world has moved back to CLI since this was written. And for the same reason, because text interfaces are easier to automate.

That said, I don't think a GUI is inherently unscriptable. There have been macro and automation tools for windowing systems. I think it mostly the attitude of GUI design doesn't consider automation a priority while CLI does. (I'd even say it's nearly impossible to make a text interface that can't be automated.) A macro I create to control a GUI will become obsolete when the application designer decides to move the buttons around for purely aesthetic reasons. Breaking changes like that are rare in text applications.
He could just use the tools that come with the service. Tools that could filter out words, phrases that he chooses to omit or he could choose to disable replies altogether. He can also choose who gets to follow him based on certain parameters. I'm pretty sure if better minds than mine chose to solve this problem, they can.

BTW the site you are currently on has two moderators.
Cool it marx. This just comes off as an angst ridden teenager throwing up his hands shouting "I give up!". Rather than evaluating what careers can get them where they want to be.
> Further, real people often buy more than one item.

But... scalpers do this, especially so. As far as a retailer is concerned, a scalper is every bit as 'real' as any other customer.
From what I've seen, a few things that could be helpful are:

- Skip the objective, they are often really generic so people have become accustomed to just skipping ahead rather than reading carefully.

- Presentations and workshops, especially if they are at bigger conferences, could be worth highlighting for more senior roles.

- Education is good to keep just in case there is some kind of automatic filtering.

Personally I have an extended version of my resume that has every job / project written out (that I plan to keep adding to over time), but when I submit a resume I pare down the items to only the ones most relevant to the role.
Agreed. At the very least, fully verified identities on the backend and anonymity on the frontend.
The CDC collects statistics on ADHD diagnosis starting at 2 years[1], breaking out the 2-5y subgroup, presumably because that is before 1st grade. The condition is definitely recognizable at that age and behavioral therapy might be indicated.

1. https://www.cdc.gov/ncbddd/adhd/data.html
I'm sure China got Apple to give them all their users' data, then /s
I'm not sure. For one, it's not Musk whose reputation is on the line, it's Twitter. Secondly I think their position isn't as strong as it seems. They own a few niches but don't have nearly the same stickiness that FB/Insta/TikTok have right now. Competitors are going to smell blood and try to steal their market share the first chance they get.

My conspiracy theory is that Musk is buying Twitter mainly so he can extort Trump for something in exchange for readmitting him. Like telling his base to buy Teslas.
Not the person you're replying to but: tbqh I absolutely much prefer a stylus over my fat fingers.
I would like it to look pretty.
So what is your point? The UK cannot print its way out of its debts, so what’s the relevance?
if and only if you want to use twitter to discuss politics

I'm noticing

A) twitter users that interest me and don't discuss politics are usually pretty great

B) I generally don't want to read anybody's political opinions on Twitter or most places... people who want to talk about politics mostly seem to be in to fighting a culture war, there might be people who aren't but I don't see them and it isn't the platform's fault or a moderation issue
Me too. I have turned off auto complete in company-mode. Instead I bind a key shortcut to do it manually on demand when I need it. It works great.
> On some days, predicted desk usage is above 100%, but management said that's OK because we'll spend our time in meeting rooms anyway, and we're supposed to empty our desk while we're in a meeting room.

Outrageous. Takes me right back to high school and moving between classrooms. Except now you're shooting productivity right in the foot every time you have to pack up and move for a meeting.
I'm still waiting for a lock-free, zero latency GC that runs on its own core. I believe this might exist for java but not .net.
The discrete transfer function of a FIR filter
According to John Carmack, yes:

"I think Quest 2’s price was an important factor in the success, and there is lots of data showing non-linear sales increases below certain price points for many types of devices. However, we need to acknowledge that even if today’s hardware were completely free, billions of people wouldn’t be using it. There are tons of lapsed users today that have a VR headset sitting in a closet, not being used. In contrast, there are near zero “lapsed mobile phone users"." [0]

[0]: https://www.dropbox.com/s/ruv739914jzquue/connect2021.txt?dl...
I have been on both sides.

GitHub downtime is something I can just tell managment and prepare things to put it out of high critical path.

Like I would not pull images from GitHub on my k8s cluster.

Gitlab works absolutely but you know I don't want to do gitlab updates, do backup, do regular backup/restore test, deleting backups etc.

I prefer to create new things.
Well, you're wrong.

They said "Quieting the mind"

And just by a vague guess, chances are I have far more experience with meditation and meditators than you do. Now are you going to open your mind, doubt your thoughts, and confirm, or are you content to simply quiet them and move onto the next victim?
Seems like a recipe for burnout to me.

But I burn myself out just doing one job anyway. Because for some reason if I’ve not out-delivered everyone else by an order of magnitude then I’m not satisfied
Have you ever had productive results from reporting harassment and threats? I haven't. I know people who've been stalked for years with the police having full knowledge of their identity and behavior without prosecuting them.
So much for keeping salaries secret. Amazing.
You might want to look into Zig, which has most/all of Hare's features, supports a wider range of platforms and OSes (Hare only does Linux+FreeBSD), and has metaprogramming in the form of comptime expressions (unlike Hare, which has no metaprogramming at all) while being pretty widely considered to be an "easy" language to learn (and everyone I've heard talk about it has said that it's far easier than Rust).
> array functions have the same parameter order and string functions have theirs

Except when they have different order :)

array_filter(array $array, ?callable $callback = null, int $mode = 0): array
array_map(?callable $callback, array $array, array ...$arrays): array
It’s possible to generate realistic looking IDs. It’s not that hard, any person reading this comment can do it.

Get a face from a thispersondoesnotexist.com like generator. Get the format of the ID in a template, fill in random but realistic data. Like for example, 1000 names for each race-gender combo. Realistic zip codes and addresses from another source.

It’s about a weeks work to get it working to production quality, but it can be easily done.

For bonus credit, see if you can generate an image of the same person holding up this ID. Harder, but not impossible.

What’s frustrating is, those of us who work or have worked in Integrity have already discussed all of this for years. We know the easy solutions, the low hanging fruit. It’s not that helpful when a bunch of people say “why don’t you just charge $2 a month”
I've been active on Twitter for a while, but I haven't gone through the trouble of "curating" which is to say, using a third party client to avoid the (often propagandist) spam and blocking everyone who says insane shit. And it's not just a simple matter of "being careful about who you follow" since you can follow people who have reasonably well-articulated opinions, but whose followers (or others attracted to their Tweets) are toxic and may number into the tens or hundreds of thousands (e.g., Matt Yglesias posts a lot of interesting stuff, but the comments are often a shit-show). That's a lot of shit to wade through.
Don't be afraid of a database process. They are not scary, and are certainly less scary to scale up than whatever you might need to do with SQLite. There's more help available and better tooling.

SQLite may shine in edge cases where you know you can outperform a regular database server and you know why, and you could build everything either way. SQLite could be a way to e.g. decentralize state, using local instances to do local storage and compute before shipping off or coordinating elsewhere.

Otherwise, SQLite can simply be a recipe for lots of lock errors on concurrent operations. I've also never been very impressed with its performance as a general purpose replacement for postgres or MySQL.
I have not tried that yet (I was being lazy since it all ran so fast on my M1), but that's a good idea for something to investigate. That way I suppose I can run the whole thing on a less-beefy instance and avoid the scale-up/scale-down cycle.