skysight-inc/HackerNews huggingface dataset:
User testing and analytics are completely different tools and their purposes should not be conflated.

Analytics are for quantitative analysis of the entire UI. For example, if I want to see what tools are and are not being used, only observing 5 workflows would be massively insufficient. Sure, it doesn’t tell me how people feel - but that’s what user testing is for. Analytics can tell me if nobody is using the shiny new button that we put into the menu (at which point I’d do user testing to examine why this is happening), or that many users make heavy use of an item buried three levels deep in sub menus that we thought wasn’t important (but maybe turns out to be essential to some specialized workflow).
i swear to god, its like im trying to navigate in a land of egyptian hieroglyphs like that funny joke in the mr beast video. But instead of the glyphs being on an ancient keyboard, they are on twitter.

Seriously is there a share button im missing? because im scared to start pressing on random shit ive never seen before.
>It is the only laptop I have ever used which makes a substantial improvement on the circa-2010 state of the art.

I'm not at all clear what's meant by that. All of the things in the "like" column are easily exceeded by a modern x86 laptop. I clicked the link to read about his disdain with modern laptops, and got nothing but a rant that was long on swearing and short on specifics.
Didn't do anything more vulgar or pushy than explicitly mentioning sexual intercourse and inivitng for a meeting.
DevOps Practices for Continuous Deployment
MannaSlim Review, Is MannaSlim Legit or a Scam?
If you are looking for something to sync files between hosts during development (e.g. sync project files to remote dev host etc) give https://mutagen.io/ a go. It does more than just file sync but been using it for its sync functionality for the past year with great success.
OT but am I the only one always opting in on telemetry prompts? I want the developers to get as much info possible to improve the app and fix issues.
>creepy transactional views of intimacy

The rest of your points are entirely valid, but this is absolutely not. Every living thing with a brain is in some sense acting as a utility maximizer. If you're not getting something you want out of a relationship, you won't partake it in it. Denying this is delusional.
A bunch of the drama was that the car resumed a few times before stopping again, so it also saw those cones from a few other vantage points that were more confusing. At one point it even partially merged into the closed off lane because the cones were so far apart.
As long as people are heavily incentivized to build boats to exactly the size of the canal (i.e. as long as international shipping exists) the measure isn't actually preventative.
Considering he also published a whole "book" there[0], I think there's a financial incentive.

[0] https://onezero.medium.com/how-to-destroy-surveillance-capit...
Ditto. It was even in the news back then, when IT was a very uncommon topic in mainstream media.
Thankfully?

The problem is that we did make rich people the global arbiter of what people value, by giving them more units which can be used to value things.

This is a fundamentally undemocratic system. Ten billionaires have way more ability to decide on something's value than ten people making minimum wage.

(This is also the fallacy in "If you don't like it, why not short it and make money instead of complaining?" I don't like it, and I know my short positions aren't going to influence the market as much as some rich guy's much larger long positions.)
Oh, absolutely! Linked lists do have a quite useful strength in that they are agnostic to data size and, potentially more importantly, that pointers to the data are not invalidated when a linked list changes size as they are in vector. Both those properties combined make linked lists good data structures for holding large data as more of an allocator than a list type usage. Where it's not the O(1) inserts-anywhere that matters so much as the O(data-never-moves) that does.

But since you asked I adjusted the benchmark to instead contain a 100byte & 1kb payload (just an array of ints). And in the loop I just use the first number of the array in the summation. I assumed an iteration isn't accessing the entire payload but say instead an ID or whatever.

I also added a vector that is pointers to the data instead of the data itself (always a new allocation, none of the pointers are the same)

For 100 bytes:

Vector; payload sizeof=100 of count 100 took 142ns
Vector-of-pointers; payload sizeof=8 of count 100 took 150ns
Linked-list; payload sizeof=100 of count 100 took 180ns

Vector; payload sizeof=100 of count 10,000 took 18,796ns
Vector-of-pointers; payload sizeof=8 of count 10,000 took 8,670ns
Linked-list; payload sizeof=100 of count 10,000 took 32,853ns

Gap shrunk, but possibly not by as much as you would have expected.

For 1kb Results:

Vector; payload sizeof=1000 of count 100 took 1137ns
Vector-of-pointers; payload sizeof=8 of count 100 took 549ns
Linked-list; payload sizeof=1000 of count 100 took 387ns

Vector; payload sizeof=1000 of count 10,000 took 120,709ns
Vector-of-pointers; payload sizeof=8 of count 10,000 took 10,681ns
Linked-list; payload sizeof=1000 of count 10,000 took 105,927ns

Linked-list finally manages to pass up vector, but then vector of pointers runs away from linked-lists in the 1kb test.

Think about it like this: Traversal speeds of linked lists are bottlenecked by memory latency. Traversal speeds of vectors are bottlenecked by memory bandwidth. Only one of those metrics has been improving over the years.

Code: https://paste.ofcode.org/hYTf6PYPJegWLReSGQyUBg
Twitter hides the link to tweet button behind an upside down download button
why?
You're second point exactly nails it. Hosted solutions break because they're busying pushing new features I may or may not care about. When self hosting I can decide when upgrading is worthwhile to my needs and then plan when to make risky actions according to my own organizations time line. Any single org can probably get away with 90% uptime just so long as the downtime is at the correct time.
I would like to know too...
Alarmist nonsense.

First, it's almost surely overstated, and secondly, it's current production. By the time there's any significant impact there will be other ways to produce food (e.g. HN post on microfarms yesterday).

One of top upvoted posts today is "The chip shortage could lead to an era of hardware innovation", but the same is deemed impossible or unlikely for food. Why?

Also notice theat chip shortage is being addressed by private sector without any government-led nonsense like policies and tax money (not that there aren't any, but they are so ineffective that they don't matter).
I understand most MFCs also come with some kind of internal storage that will cache scanned documents, even if printed immediately.
The international community is adamant about a two state solution. So one option for the Israeli government is to grant Palestine independence. Hamas has not always been a majority government in Palestine and chances are that an independent Palestine will not support Hamas in it’s skirmishes against a separate Israel state.

Another option is a one state solution. Israel could grant every Palestinian a citizenship and with it a right to vote in national elections. There is zero chance that Hamas will have significant power in a unified parliament, and if they continue acts of terrorism in a unified non-apartheid state they can be tackled with a standard police force.

Basically what Israel shouldn’t do, is continue this current affair of keeping Palestine an occupied territory with accompanying apartheid system.
No, they don't use imperial. The mile you are talking about is the Nautical Mile[0] which is the consequence of having 90 degrees between the equator and the pole, then splitting each of those into 1/60[1] (also called a minute), which although arbitrary complements the base of degree based measurements. Today the nautical mile is defined as 1852 meters compared to 1,609.344 for the mile.

[0]: https://en.wikipedia.org/wiki/Nautical_mile

[1]: https://upload.wikimedia.org/wikipedia/commons/5/59/Nautic_m...
Teams UX is a hot mess; it's just astonishingly bad.
then you'll have opinion of vocal minority
Kaufmann's Posographe: a pocketable analog exposure calculator
Im about to Start a Revolution
and what we do is we create click bait headlines hear about all the stupid bugs we hate in the software we all have to use everyday, and then finally something gets done about it.
For companies like Uber, Rust would probably be a good fit if they started today: at this scale you spend more time optimizing some otherwise simple logic in order to scale up without wasting too much resources. Go has a decent optimization story, thanks to the escape analysis diagnostic which makes it quite straightforward to avoid many allocations (much more easily than in C# for instance, even if it's also doable in C# indeed), but Rust takes it step farther, and you'll have better performance to begin with, which will drastically reduce your scaling effort.

For instance, look at what Cloudflare ended up doing to get Go working as they wanted: https://blog.cloudflare.com/go-dont-collect-my-garbage/

Rust will never be a competitor to Python or PHP (but it can enhance them, because making a native extension in Rust in way easier than in C, especially for people with a web back-end background and little C experience), but Go is losing a lot of appeal now that Rust is here ready for prime time.
Yeah, that’s the problem. Realistically, the only solution is Suez and Panama agreeing on a common size, which would become the de-facto upper size for shipping boats, and then implement it. It could even be smaller than what they have at the moment, the important part is that it’s common so the straits can be managed consistently and safely.
Quepid (http://quepid.com) and Splainer (http://splainer.io) both are tools I created a long time ago to work on improving search result relevance in Solr or Elasticsearch. Both are open source.

I literally started coding Quepid next to a colleague complaining about search so I could help them. It’s basically a kind of test driven approach to continually tuning and proving you’re not harming existing use cases too much. The first version that day was super hacky :) but it worked: it was a “single page server side application” ;). Just dumping a huge HTML page from flask about how our search was doing based on stakeholder feedback.

Nothing out there existed that did what I needed. Tooling around search engines for relevance just wasn’t great. In part because it wasn’t paid as much attention to ~10 years ago when I worked on creating these tools.
>We know the labs were specifically trying to enhance the viruses ability to infect humans ("gain of function").

I was not able to find a reference for that on a quick search. There is a recent paper about gain of function but there doesn't seem to be any reason to suspect that gain was artificially induced.
here*
Show HN: HtmlUnit 2.50.0 Is Available
Dating is a notoriously tough market and you will probably need an investment of millions to compete. I can’t see people choosing this over a famous dating site and checking a “must love pets” box.

That said there is something I’m sure you and the vet can come up with that would work. Animal lovers do spend a lot of money.

I’m not sure what the winning idea is but if the vet friend just listens to what his customers say are their problems there might be some clues there.
This problem generalises and is why building more, bigger roads is not a silver bullet solution to congestion. More road capacity pushes people towards using cars for all their journeys so increases traffic, sometimes to the extent that congestion is worsened not lessened.
> Firefox + Tree Style Tabs is still worlds ahead of this.

imho the pinacle of tab-ui was pre-quantum firefox with tabkitv2.

tree style tabs is roughly on par with what opera delivered in the early 2000's or nowadays vivaldi.
Disabling Javascript is a very easy way to deal with Medium. uBlock Origin is your friend.

I call this "progressive degradation" (have a perfect baseline, and degrade it with more advanced technology). [1,2,3]

[1] https://news.ycombinator.com/item?id=20898947

[2] https://news.ycombinator.com/item?id=23874802

[3] https://news.ycombinator.com/item?id=23108022
Speeches like these occur in all eras of history, including both the waxing and waning phases of powerful civilizations. It’s about as novel as an old man complaining about “kids these days.”

If you discount that factor: these sentiments are also a pretty normal reaction to any society that has experienced substantial improvements in the average person’s well-being within the speaker’s lifetime. If you’ve watched your country emerge from pre-industrial poverty, then of course your forebears are going to seem (in retrospect) powerful and resilient to harsh conditions, while your contemporaries are going to appear relatively soft and materialistic. That doesn’t necessarily mean you want such people leading you into the future. Indeed, Solzhenitsyn‘s late-life endorsement of Putin shows the peril in that.
But it would still have escaped the deadlock it was in.
Human may violate known rules(or even laws) temporarily if all known legal solution can't get itself out of the problem. But AI nowadays don't do (or the designer of AI aren't allowed to? Is that even legal to do?).

And besides that. If such decision actually cause injury eventually, who should response for that? The AI designer? The car company? The AI itself? The car owner? We still don't have a definitive answer for that yet.
There are practical limits to how big a ship can be. Apparently they're already about as long as steel can take, so they're getting wider instead.

So for the Suez that'd mean there shouldn't be any danger of that happening. The EverGiven was stuck length-wise, and if they're not getting longer then at worst they can become square, which is probably not the right shape for a ship.
> You don't see how a non-stabbing fight could escalate into a stabbing fight

It wasn't a single incident/moment in time.

Dig a little deeper. These articles don't like to focus on the negative which is why they haven't even named the 2 dead innocent victims(Charles Pitts and Jackson Hamm,):

https://www.courtlistener.com/opinion/4604687/com-v-ligon-j/

> Appellant and four others imbibed wine and, over the course of approximately two hours, proceeded to rob and stab eight people, killing Jackson Hamm and Charles Pitts. When Appellant was arrested that night, he was carrying a knife sheath on his person. A knife was
recovered from the patrol car where Appellant had been sitting.
That’s progressivism in a nutshell. It’s not just that these people have an opinion, but that all dissenting opinions must be eradicated.

It’s particularly amusing on masks because of the endless talk of “follow the science.” I guess science is only to be followed when it fits the existing worldview. Now that the CDC is changing course it’s “we need to independently review this.”
Free Mbti Test from Sakinorva.net
If you have existing code base / libraries in C#, then what's the point
Why not - as long as the chips are tested and product works and is guaranteed - this would actually be a selling point to many people.
seriously, anybody who uses linux right now is absolutely spoiled beyond belief, and considering that is like .00001% of the population, (well ignoring android because thats its own version of torture) this is totally unacceptable.

Why do we just sit back and be okay that finder on a $1500 dollar computer doesn't find shit?
https://archive.is/m9dty
One of the nice things about this site is that reading the comments is totally optional. Since it sounds like you already knew what you were going to find here, maybe everyone would have been better off if you’d simply moved along without complaining?
How Do I Start My Rails Projects After 11 Years of the Same
dmd as a library does not give you access to the compilers backend as of today.

The whole point in D is to write the program in D or write the DSL directly into a D file.

If I can be blunt here, why not? Because it would be crap. It's like sprinting in Wellies, by using a scripting language you either create an absolute Herculean task to wrap everything properly or immediately lose all the powerful things D let's you do.
It might become a bit harder if they salt the hash with some other data, but no. Especially because you can reduce the search set even more.

Even though in the specific case of audacity, I'm not sure what the negative implications of a disclosure "I use audacity" by access-log of a server would be. So to me it's fine.
Telemetry has nothing to do with "moving at the speed of light", it has to do with discovering actual usage patterns. There's no requirement to move fast on telemetry. In fact you probably want to do the exact opposite, because you want large representative aggregates.
seriously bitch your heart out right now and demand better...
Surveys and user interviews are also useful, but nothing beats having the data. And usually we use the telemetry data for the app to craft the surveys and interviews. Did you stick a cool feature on a dialog but nobody ever uses it? Telemetry tells us that's something to look into. The thing is that this is very easy to do with web apps, since you get a ton of telemetry for free through API requests. A desktop app is s black box without telemetry. Just release and pray
I think the VM isolation in Dalvik and iOS is probably the right model, if we can fix hardware isolation, library compatibility, and resource provisioning. Otherwise, unikernels are the next logical step.
I have no idea why you are being down voted. Everything you said had borne true in many other cases.
A micro service architecture can introduce a lot of complexity that depending on the developers and their management, can bring with it a lot of downsides.

However what seems to be missed in a lot of assessments is what I’ve started calling “flying buttress architecture”… you have your central monolithic structure, but rising around it are dozens of smaller supporting elements, not the same as having a seconds task queue system, this is building these components as stand alone parts. These “flying buttresses” can be spun up and down ephemerally in a Kubernetes environment, built as a light weight services or as “run once” jobs and cronjobs scheduled by Kubernetes to use up the spare resources left over in each Kubernetes node around the main monolithic applications.

This makes Kubernetes more useful as a deployment and ops tool when dealing with traditional or existing/legacy software.
The real answer, I think, is not to ban the nebulous idea of "cryptocurrency" but to ban (or highly tax) proof-of-work coins or similar schemes where the network requires a large amount of some physical resource to maintain its function.

That will spur innovation on approaches that don't have that requirement.
> In fact, the opposite would seem to be true, especially since women do have a preference for wealth, stability and status.

I repeatedly see this claim in Anglosphere discussions and books but see counter examples within my culture. Slavic women (Polish, Russian, Ukrainian) desperately hooked up to men they perceived as higher status (attractive Italian, Spanish, French, German etc) then betrayed and rejected. Traumatised later on these women intentionally picked less attractive men (chubby, bald, lower, from sexist cultures, average job) so they are sure these men got something "above their league" and they'll never desert them. Basically prioritising stability (but not necessarily security) over wealth and status.
> People made "product decisions" before the internet.

People still pull numbers and assertions out their asses all the time. That doesn't mean it is, or was, good.
Show HN: InstantCard, a social media image generator
I consider a toothbrush that requires an app a defective product.
It's kind of a tricky problem. If something needs such help once in a decade, how do you deal with it? It may make no economical sense to build infrastructure to deal with a very rare problem, when it may be cheaper long term just to laboriously dig the ship out, even if it looks embarrassing.

Also it seems like a win-win approach: harder for ships to get stuck, and room for more traffic.
Regarding this, see this other comment: https://news.ycombinator.com/item?id=27173290
Snopes Debunked the World. Then the World Changed
What exactly are you saying in regards to this case about Audacity though. It was opt-in and they had already been making product decisions yet they knew they could make better decisions with more information.
The whole shipping facilities industry is being pushed by the shipping companies to widen/deepen canals and ports. It's a bit of a rat race.

But as the Evergiven incident has shown, it has a limit. We were lucky it didn't get stuck worse than it has.
I am also curious about this. The attitude in both of these cases suggests to me there's a either a cultural or leadership issue at the company.
In the past extroverts had a huge advantage, as building a network of people required going out of the house. With the adoption of internet and the speed of technology, talking to people all the time can be a disadvantage/waste of time compared to just learning from the internet and finding people there.
there was a stupid bug in google about a year ago related to images where you couldn't link to twitter for some reason that I cant remember exactly but it irritated the living shit out of me like this does, and it felt maliciously deliberate.

And it wasn't the fact that you cant post google photo directly into facebook and twitter without getting a stupid image.

The tech giants are literally worse than the other two assholes in the world who are making headlines right now.
If I where in their shoes, these would the multiple dimensions I'd think about when taking that decision:

- legal (living in Germany I am legally only allowed to share personal data from my users with entities with whom I have a data processing contract ("Datenverarbeitungsvertrag") that specifies how they treat said data)

- practical (using a provider which people trust, will make more people switch on telemetry. People who use your software usually trust you – so it makes sense to collect telemetry yourself)

- personal (I want to know what I am running where, feels better to me)

- political (no need to feed big monopolists yet another shovel of user data. After all I make open source software because I want the world to become a better place)

- ethical (is it ethical to use a provider which could do god knows what with your users data? Users trust you, which means you have to choose providers which you can trust)

- symbolical (whom does a open source project trust with their users data? What does this in itself communicate?)

That being said this is opt-in, which leaves the decision about many of these things to the users. However to me this episode revealed something about their thinking on that specific issue – or rather the lack of it. I wouldn't have raised an eyebrow if they managed to express a good reason why they want to rely specifically on those services, why they trust them with their user data etc. What raised my eyebrows is, that they didn't think about that at all, which means the privacy of their users isn't valued as high as I would have assumed prior.

Their reaction gives some hope they learn from this.
If you follow the notion that extroverts talk a lot, then by definition an introvert is the opposite.

My own interpretation is that introverts focus on getting things done, which is just a lot easier to do without distractions, e.g. away from the office.

Also, for me the #3 trait of a good leader is the most important, you have to display technical and professional expertise.

When your work is of a technical nature, it doesn't inspire confidence in your leader if they have no technical knowledge.