skysight-inc/HackerNews huggingface dataset:
I believe he was referring to the number of elements in a vector, to know when to swap with a different data structure - not the size in bytes.

But to your point - I once needed to do a key/value lookup for a large data set, and so of course I used a map. Then I ran out of RAM (had 80GB of it too!). So I switched to a vector and pre-sorted it and used binary_search for lookups (data set was static - populate once and the rest of the codebase didn't modify it). And of course, the RAM consumption was less than half that of the map.
This reminds me of my failed business idea https://indivicia.com/

The problem with printed shirts is that everyone expects them to be cheap-ish. And the Printful quality is low enough that people were upset at a $50 price point. The only tshirts that sell for higher prices are branded ones, e.g. with Marvel characters on them. But then you're effectively selling copyright infringement as a service. And your profit margins will be low overall because Printful and their shipping are rather expensive.

In the end, and with external help, I then acquired and ran https://meowbikinis.com/ for a while. Profit margins were insanely better. Until the lockdowns in China started and the last leftovers of my stock spoiled inside a rented fulfillment center...
If you take a look at Twitter’s employee lifestyle before Elon took over, it is not that I do not like them.

They had, quite literally, objectively, built a system where they could do almost nothing, their platform didn’t need to innovate in any way and could continue losing money indefinitely, and they could (as stated) drink wine and do yoga all day.

In which case, they had it coming. Sorry, not sorry. You can’t continue losing money and handing out unlimited wine forever at the bar. Cry me a river when that inevitably had to end.

Any Twitter employee should have been able to figure out that a business can’t have crazy perks, almost no new features, declining market share, and constant financial losses, without something having to give.
it's also a very invasive species. not eaten by animals it grows everywhere and loves to climb on trees where it can choke then

> after I buy one, can I just give away dozens of clones

I mean, it s going to be so popular that the company will have no way of stopping the IP thieves.
CTO of Safing here.

Came back to answer the question and you beat me to it! Thanks!

SPN (Safing Privacy Network) aims to fill the area between VPNs and Tor. VPNs provide very little real privacy and Tor is (outside Tor Browser) very difficult to setup and configure.

With the combination with the Portmaster (which is also firewall), we provide superior privacy to any VPN and offer a 1-click install for a software that you cannot mis-configure.

If you have any questions, please ask!
Fair enough, I can understand if you are trying to build an audience and be discovered yourself that this is a bigger problem than trying to discover others.
I feel bad for the author and young people in general. In the age of TikTok it is pretty much impossible for most kids to be well informed.
The author also has a newsletter (paywalled, on substack) and a blog.

https://www.pragmaticengineer.com/
Markdown works better in a VCS than WYSIWYG formats.
I suppose the plant could mate and procreate with regular Pothos plants? I'm wondering what the implications would be if that happens in the wild, ie those special genes spreading further.
Where can I sign up to be a paid fan with free flights?
So that's why Git shows both + and - numbers.

Either way, with such management...
All of his sycophants tend to think he’s a genius engineer and all the ideas his company produced are his own.
This is client software. Everything is done locally.

Except of course for the SPN, which has a growing network of servers to relay traffic.
> So I would strongly disagree with "this is a forum for entrepreneurs and software engineers". I'd probably stop coming here if that was the case.

It's a constant tug of war that. I would prefer if there were more deeply technical posts than general news posts one could read on Ars Technica, but I appreciate the anarchic "if people vote for it, it's good enough" policy this forum has.
> And therein lies the paradox of digital communication, that the more we are connected - via the system - the more we are divided.

Its only because people are easily losing the sight what's important when the establishment manipulates them using emotional triggers. From nationalism to religion, from social issues to pop culture, everything is used to take people's attention away from economic issues.
A simple IDE assisted refactor could inflate your line count by a few thousands.

You can also just write a ton and not actually need it if you’re trying to game the system or if you’re inexperienced.

Commit count would be a little more accurate, but that also is just an analog for who saves the most. It doesn’t really tell you who made any impact with or without code.

Finally, a lot of senior work is just convincing other teams to allow you to do what you’re trying to do. Most code features are trivial to write, but a nightmare to get approved.
I'm a bit skeptical of needing a "special pot" and adding some bits to support a microbiome. My partner got me into pothos and we've been growing our collection ever since. They're very easy to maintain and require very little attention as long as you give them some light and keep them away from drafts.
I'd add one more: clearly document what determines the order in which tests are run.

On the one hand, running tests in any order should produce the same result, and would in any decent test suite.

On the other hand, if the order is random or nondeterministic, it's really annoying when 2% of PRs randomly fail CI, not because of any change in the code, but because CI happened to run unrelated tests in an unexpected order.
You think Elon is punching down when he’s commenting and picking fights with politicians? Politicians are one of the most powerful people in the world.
Juniors do most code, seniors less. Those who work on easy tasks produce most code, those who work on hard ones less.

And then there are usually senior positions where producing code is just part of your responsibility - compliance, analysis, negotiation, architecture, operations, troubleshooting shooting.
Hey author here! Sorry I didn't respond to any feedback yet. I've literally posted this before leaving my house and didn't think it would get many upvotes as it didn't get any votes the other day either.

Sorry that the general sentiment is "everything old gets new again". I didn't try to rehash some old news again. I basically blog about things that come up in my daily work life and this topic was something that I felt quite passionately about. From my own experience I felt that type systems, especially in modern languages, are not nearly as well utilised as they could be. Of course there is always a balance to strike, especially with over engineering and needless optimisations, but that is a topic for another blog post another day.
If it does actually require regular maintenance of a proprietary microbiom then, eh, it doesn't clean the air like 30 regular plants; it's more like a subscription service for clean air that comes with a plant.

Still cool though.
> go way beyond the legal framework, you may be labeled a spy or something like that

I mean, a few hundreds years ago, the US continent was populated by Savages. They got educated and civilized now.

So give China another 1 hundred years. They'll be as civilized as US today. They probably would routinely threaten nukes for countries not practicing the "wholistic democracy" [1]; they'll also cut supply of key components from global supply chain when India is approaching their supremacy; and sanction Vietnam because they dont act like dogies...

[1] https://www.globaltimes.cn/page/202208/1272926.shtml
Not sure why this is light grey ("downvoted") -- it's a legit question.
There's an easy way to validate these assumptions. Go to any repo in your company's GitHub and open the contributors section. Tell me who you'd rather fire - the 10 people on the top of the page or the 10 people at the bottom?
We have a blog post about this, if anyone is curious:
https://safing.io/blog/2022/04/11/portmaster-vs-simplewall/
But actually if you spend more money than can reasonably and effectively be spent on a given field, you run the risk of setting back the field by advancing charlatans.
They negotiated far more than the legal minimum. They also reduced my gardening leave and removed my non-compete.

As to how they did it? I don't know. I sat in a fancy lawyer's office and explained what I wanted. They made the calls and did the paperwork.

That's what you pay Union subscriptions for - to have someone do the hard work for you.
It felt it was being forced on me when various distributions switched to it. And it was something new and buggy to learn that I didn't wanted to deal with.

The general idea behind it are good in my opinion. But the problem is how confusing and slow the god damn thing is.

Try overriding a service definition? You must know to set exec to empty string before you are allowed to override it. Really first line sets to "" second to the value you want. Just weird.

Try getting the logs of the service you just edited and restarted? Wait 10s on a flagship computer for the 5 lines of log to show up.

Systemd stores logs in binary. That takes more storage space than gzipped text. While being about 100x or more slower than zcat and co.
> If you had 3 days to find bottom 50% of devs to be fired

I would not get myself into that situation in the first place. ;-)
Probably due to EU tax law. I did the same when I was using Printful with a German company. Shipping to the US is cheap and tax free, shipping to the EU is annoying.
Seems more like a "lies, damn ed lies and statistics" (ie the moderators were duped by not being statisticians) rather than a bad faith argument.

That said, I don't get why context is necessary here, isn't this what... The discussion is for?
Is this for real? What are we waiting for?
You've heard of SageMath right?

The biggest thing missing from SageMath is a step by step solver. (Edit to add a caveat, I'm sure many professionals depend on minutiae of one or the other)

Feature-wise I'd say Sage has more Mathematica functionality than Octave does for MATLAB. Sage is not trying to be compatible however presumably it wouldn't be that hard if the functionality is there?

Sage is a bit of a Frankenstein though
This seems like something that good design can fix:

1. Make the top of chest-style refrigerators an integrated piece of a countertop. That way, when the door is closed, it essentially takes no additional space. That is, you are essentially swapping space: the vertical area that most kitchens reserve for a fridge can be used for cabinet storage, and the under-countertop area can now be used for cold food storage. Many kitchens have islands, and using that island for cold food storage would be ideal.

2. You could mechanize shelves so that they slide up vertically for easy access (think of a pez dispenser).
You and a lot of other people. I see this blind spot in the open source community from time to time regarding decision paralysis and I'm surprised that more people don't realize how much of an issue it is for a lot of users.

I don't want to think about what server I'm on. I want the whole thing to just work. The fact that there is only one Twitter and only one Facebook are actually advantages in the marketplace for those services.
Not satisfactory though
There's no information that I could find about the rate of removing volatile organic compounds. I suspect adequate ventilation along with normal filter system to remove particulate matter is still the best bet.

Of course, the first step regarding volatile organic compounds would be to test using an air quality monitor that can detect VOCs to see if you actually have a problem.
Then you have 30 plants to take care of and find space for. It would be basically impossible to stop you from propagating and giving away cutting if the plant can do that. All of that other stuff seems like extra cost to develop with questionable gains to sales.
Our findings confirm that zebra stripes repel biting flies under naturalistic conditions and do so at close range

Which has lead to suggestions to breed this into livestock. Which will certainly change the landscape in US.

As I said before: Somehow driving through South Dakota looking out over a vast field of seaweed eating, zebra striped cows was not the future I anticipated as a youth.
The scalability of quantum computing tech is a major concern but no one is claiming that it'll be miniaturize to that extent nor that this is even a goal.
It could do without the downvotes so lazy people don't get a dopamine hit reward by simply clicking a down arrow to suppress conversation, without adding anything to it - nor proving they deserve that power to downvote a specific comment.
We don’t need to bring crypto into it for some amount of control. The poster above is referencing the same problem with any direct democracy which what you get with employee ownership being just shareholders and what you would get with handing out tokens. The solution is to vote on a representative/s who sit on the board much like the German example I mentioned.
> There is one you, the whole you, no part meaningfully separable from the other, not "diff"able, because the hormones are not some external force acting on The Real You (TM) but a physical manifestation of The One You (TM). If you manipulate body/head/hormones, you literally change The One You, to varying degrees depending on the intervention, obviously.

Incidentally this is exactly Catholic teaching on the human person.

In fact I find it striking how in line with traditional Christian philosophy your judgments are. For example the need for a supernaturally provided moral code that’s comprehensible to us follows from the reality that the human intellect truly is incapable of conceiving the possibility infinite higher order consequences of our actions. Thankfully we have some basic heuristics like don’t kill people for no reason that help us out there.

Edit: child has lost the plot. The point is the limitations of the intellect create a need for a moral science.
Years of trouble and misbehavior coming from both of those would seem to explain it, no?
by that logic, deno is successor to node
Yes I do. I wasn't claiming the poster had somehow dreamed their experience or something, but rather that it was a overt violation of rules.

Completely fake reviews have always been banned on Amazon and this is an article about how rampant they are.
"Nothing but false positives" is obviously over-the-top. Just yesterday they caught a pretty clear one.

https://news.ycombinator.com/item?id=33472161
> The problem is that we don’t sufficiently tax the billions in payroll at those companies.

The government isn’t short on money.

Are we sure that the problem isn’t that we are spending Elon Musk’s entire lifetime net worth on the military each and every 90 days while not even at war? We shovel twenty tons of hundred dollar bills (about $2bn) into the neverending pit of the war machine every day.

I’m not convinced more government revenue is the solution to any problems, given what they are doing with their current insanely large levels of revenue at present.
If I am Elon, that would require that I think Twitter, and prior management, did objective and honest performance reviews. All the while knowing I’m taking over and everyone is trying to save each other’s skin.

I don’t think so. The performance reviews are more than likely self-congratulating BS and to be ignored.
What a nightmare. Ick.
And yet, on HN we post the Twitter thread instead of the blog post. It just seems to me there's some entrenched user behavior that will be very difficult to change. Regardless, this thread wasn't posted on his blog or newsletter, so there's only one way to consume this information, and that's on Twitter. Twitter is entrenched for sure.
I really doubt a passive plant can get even close to an active air purifier machine with HEPA filters. This sounds like it'll do great with the "but it's natural" crowd though.
> but how would you go about categorizing ideas into those that are worthy of equivalency and those that aren’t?

obviously this is one of the most complicated questions that would require actual libraries full of books and experienced actual experts to properly come to any solid conclusions, but my suspicions are that some of the pieces that would be important would circle around:

- we start by recognizing that most of us are dumb in most areas. if we're lucky, we have expertise in one or two areas. if we're really lucky, peers in our field will publicly recognize our expertise. outside of our areas of expertise, compared to the experts in those fields, we're dumb. and thats ok. comparatively im an idiot in fluid dynamics, soil sciences, and millions and millions of other areas. i might have some hobby level interests, but compared to recognized experts in those fields, im an idiot. collectively we seem to have forgotten our limitations. i mean, the old phrase is there for a reason: the smartest person is the one who recognizes what they don't know.

- i dont know shit about anesthesiology, if an algorithm weights my comment discussing anesthesiology with the same weight as an actual widely peer-respected anesthesiologist, something is _severely_ broken. this type of thing is happening across the board.

- often, more speech is not necessarily better. if the more speech is all nonsense babble, the conversation is just DDOSed and the situation is absolutely worse. as yishan said in that incredible HN post the other day [1], its about managing signal-noise. if its just simply "more" speech, we end up with noise.

- if we've already collectively decided that 2+2=4, yet someone keeps screaming they're not convinced, maybe its ok to ignore them. i can't tell you how many times ive seen people's arguments get thoroughly dismantled, then we'll see them screaming the exact same arguments an hour later pretending the dismantling didn't happen.

- this is gonna be a hard pill to swallow for many but, when we're building something with social as the primary, we _need_ to have _more_ people deeply involved in the building process who have expertise in humans. people who understand the human condition. some of us don't understand people very well and its absurd how many of us (myself included) turn our noses up when our projects involve human complexities. could you imagine a party planner building a bridge without heavily including engineers?

this is a hard problem, but the very first place id start is, no, not all of our opinions have equal weight in all topics. i know how difficult that is for some people to take. but its just true.

[1] https://twitter.com/yishan/status/1586955288061452289
I guess having it combined can have portability/mobility benefits but other than that I doubt if the performance benefits of OpenSnitch (or) ability to secure entire network through PiHole is worth replacing.
Wow, for a diatribe on bad-faith, this is precisely that.
e.g. You say the labcoat-flasher doesn't really believe in egalitarianism either... People profess desires to be a certain way (sometimes 'moral' sometimes not) despite not being that way, but we don't call that "fake"; humans are complex, and the point of adopting any higher-order principle (again, whether 'moral' or not) is that your actions start... pointing in that direction more. Incrementally so, not absolutely.
Truly, every sentence you wrote could be similarly torn apart, but it's not worth my time.
You can add your own servers to the network as community nodes. [0]

For privacy, you never want to be the only person using a server.

[0] https://docs.safing.io/spn/hosting-a-community-node
Opposition Grows to US Bases Poised Against China
Here’s an analogue computer called the MONIAC from ~1949 that calculates monetary flow in an economy: https://www.engineeringnz.org/programmes/heritage/heritage-r... with a fairly naff video of it operating but captures the essence: https://m.youtube.com/watch?v=rAZavOcEnLg

I like the COMPAQ branding added to it!
> How do I find a server that ‘matches’ me but doesn’t make me seem like an over-enthusiastic single-issue or single-hobby dedicant

Just don't care about it that much, really. My main account has been at https://functional.cafe for years now, but I'm posting about pretty much everything there: programming, music, art, politics, current events, shitposting.

> and also isn’t run by someone whose (perhaps currently unespoused) views I’d find problematic?

Ask someone from your friend circle who's already on Fediverse, but also see the above point.
Think for a moment how ridiculous it is to assume Chinese individuals have no free mind.
It's a lot more usable than I thought it would be when I joined up. And it has a lot of features Twitter doesn't have that I really appreciate... The fact that I can use markdown is pretty great.

I don't think it will be for everybody... The federated discoverability is going to be a turnoff for a lot of individuals. But it's well cleared the bar of of "this will be constant pain if you sign up."
“Measuring programming progress by lines of code is like measuring aircraft building progress by weight.” - Bill Gates
Throwing heavy objects.
If treating employees with respect makes the business unviable, the business was never viable.
Is this installed specifically on the endpoints or can it be installed on a network gateway (my edge router/gateway is a GNU/Linux machine) to provide analytics and security for the whole LAN?

The website seems to be very light on any technical details, doesn't give me a slightest idea how it operates. Looking at the comments here I suspect it's a endpoint firewall using a VPN (SPN) to tunnel all the traffic through a virtualized network interface and apply rules and analytics to it.
If that's right, shouldn't there be a flood of new companies looking to get the dollars? Is there such a flood, or at least a stream? I haven't noticed one, but I don't really try…
Any ad tech is inherently eating their lunch, so in some sense it's their duty as a publicly traded company to try and deride it.
It's not impossible. Just don't get your news from Tik tok.

There's always been a tik tok equivalent, every other generation managed. It's seems to be older people that can't filter the new media.
> I don't want to think about what server I'm on.

Maybe I’m the exception but for me almost without exception the answer is that I want to run my own instance.

What’s the point of leaving a centralized system for a decentralized one if you still let someone else own your data?
When I was very young, my father ground a 6" mirror with a 48" focal length. I vaguely remember him walking around a table for hours every night for weeks. The first mirror was a failure and he had to start again. The finished telescope was—and is still—a marvel although the mirror now needs to be re-silvered. Alas, the light pollution in my area cannot be so easily remedied.
From what I understand, they used some past period's (-30 days to -60 days?) results so that people could not optimize for the stated goal. They might in the future, if they believe that remains the number 1 metric, but who knows.
It doesn't work, because they don't stay on the chans. They infest every space they can, doing everything they can to be unignorable. They're even on HN.
Elon: So what your saying is, junior engineers are cheaper and write more LOCs, while senior engineers are expensive and not productive. Brilliant!

Fire everyone under 10000 lines and give this fellow Autoformatbot a $10 Starbucks gift card. He’s employee of the month!

I am very smart. This will go great.