skysight-inc/HackerNews huggingface dataset:
https://en.wikipedia.org/wiki/Surfer%27s_ear:

Irritation from cold wind and water exposure causes the bone surrounding the ear canal to develop lumps of new bony growth which constrict the ear canal. Where the ear canal is actually blocked by this condition, water and wax can become trapped and give rise to infection
> The answer is it's not atomic

You'll have to explain it in more detail, if a file changes then the content has to be re-analyzed and the attribute updated to reflect that.

> It does not do the same things the Be filesystem does, where the attributes get their own b-trees in the filesystem itself.

Sure, but you can import them into a sqlite database, it's pretty simple.
Hmm, this would suggest that any website that dynamically renders content should give me a server-side rendered version if I just switch my user agent to Googlebot. I may start doing that for select sites.
Side note: a TLDR at the top is called a BLUF = Bottom Line, Up Front.

https://en.m.wikipedia.org/wiki/BLUF_(communication)
> A lot of things, but probably not enough things for a certificate authority that has to support pretty much everything in widespread use to use.

TLS 1.3 is - in browser-centric scenarios - about 50% of clients today. Put another way: at least half of the internet does not support TLS 1.3, and that is larger still if you are in the embedded, large enterprise or similar spaces.

It will take a while to close out that last 50%, and I do not blame Let’s Encrypt for taking the clearly practical approach here (by far).
Most importantly, you need product manager that cares about the UI being responsive. As an engineer it's not produce a responsive UI if you have time only for a barely working product.
Yea, I think Rust may be hurting currently for conventions or "best practices". The benefit of most "best practices" isn't usually that the opinions actually have any merit, but rather that they are consistent and meld into the background. Has any large company that uses Rust published a well-regarded and well-adopted detailed style guide in the way that Google publishes style guides for the languages they use?
There's a contrast between working with RISC-V and POWER covered at https://www.phoronix.com/scan.php?page=news_item&px=Libre-RI... which may be relevant, though I do rather agree about IBM, even while developing on a POWER9 system.
Intel Adds 11th Gen Rocket Lake CPU and Xe DG1 GPU Support to Compute Runtime
These reports always comment on raw performance without checking if the drive actually meets the storage contract with the host.

That's like having a 'hall of fame' for the fastest marathon runners, but not having anyone keep an eye on if they took a taxi half the route...

These benchmarks should always have a section where a drive has its power pulled repeatedly while under heavy load. If, ever, a single sector becomes overwritten, rolled back, or unreadable, except those being written between a pair of write barriers, then the drive has failed the test, and all other performance results thrown out. That drive took the taxi.
I use typescript a lot. It's way better than JS but the type erasure problem is far worse than Java. Essentially all types are erased, so bugs where typings don't match what you expect and everything blows up are common. This isn't possible in Java because it's statically typed at runtime.

JS also uses several times more memory, is slower, and has a terrible (non existing) threading model. Yes you can run multiple instance of node or whatever, but sharing objects between them requires message passing which is orders of magnitude slower.

Until JS has a good threading model I'm never using it for backend. It's too expensive to use a bunch of single core machines to make up for it.

All of our devs use Typescript and Java daily for front and backend, the only overhead is making sure objects were passing around match on both ends. The only advantage to using the same language for everything is hiring inexperienced devs that don't know both IMO
It definitely wouldn't be easy as finding your next web developer (or similar) but relatively niche languages (in my experience) tend to have some very clever people on their forums (or similar) so - especially for Rust which is a established language in my mind these days - you shouldn't have that much of a problem finding someone technically capable (HR notwithstanding)
The README refers to use cases but does not specify any. The focus on implementation language seems to be the whole selling point here. I hope they have more than just "but this time in the programming language I like" as motivation.
Those are all violent, we didn't choose to be conscious, for reality to be as it is, to be born. Suicide is the only revolt against that state of affairs. If we ask "What is the meaning of life", it is sensible to find it in the affairs that keep us from ending life or to see examples of lives where the person didn't see a meaning to life and thus ended their own.

The second part is the root of my difficulty with DFW. If someone says things that matter to me, but then commits suicide, is that them declaring they don't think those things mattered? What that really means, the act of suicide, encapsulates all the violence of being brought into this world without choice and the search for peace within those confines. It is an answer, in a world full of questions, I suppose.

To give a construction I just was mulling over based on your response, I think the meaning of life is like a prison cell, whereas consciousness and reality are just features of the cell. Yes, we can ask "Why is a bed here" and it might give us comfort to know that it is so I don't need to sleep on the cold floor. But at the end of the day, the question of most importance is "Why am I locked in this cell?". We can only understand the cell completely by understanding what desires drive men to break out.
A few years down the road, the radio switch transmitter breaks down and is no longer manufactured. The receivers, wires and the mechanical switches blocked in the ON position are hidden somewhere under multiple layers of drywall.

But the functionality of the switch can be emulated with with a software defined radio attached to a 1GHz Raspberry Pi running Linux. It works great, but an out of date kernel enables a virus that spreads from light-switch to light switch and performs a light show on the evening of 4th of July in any calendar year.
Maybe he should run for mayor.
This has been my take on it as well. Sure it sucks having to jump through these hoops and sometimes even being evaluated by people you know don't understand the topic as well as you and are looking for specific answers/solutions, but this same process also helped me, a "C/D student" from a no-name school and a poor family with 0 connections in the tech industry end up with job offers in the $300k+ range.

The only thing I'm salty about is that I can only get these offers in the US and not in Canada and that my options for permanent residence in the US seem to be gated behind an 80+ year wait... https://medium.com/@happy_sushi_roll/the-endless-wait-for-a-...
correct, it is same thing but just that circumvents their own network so they can't collect fees and have the power it gives them to control the network of global money supply
We have the ability to design things better. SV folks should get toghether and start a startup in this space - it is ripe with many opportunities. One company comes in uses the truthful marketing to change the tune of GE/Haier/Samsung and others.

Unfortunately, we're battling vicious hardware market forces and whatever you do - it won't beat the cost of existing players who cheapout in parts and UI, especially when mass produced in China. Hardware requires serious funding to get started and ME/EE skills are disappearing from the west.

Physical controls are getting more and more expensive due to dwindling demand. Many encoders from ALPS have been EOL'ed.

I don't think we're gonna get out of this horrible UX/UI rut.
Just in case you care about this stuff, Let Clothes Be Clothes is transphobic and spreads misinformation about relevant law in the UK.
$5B from TikTok deal to teach people 'the real history' of US
Swift does indeed hit a lot of the same sweet points as Rust whilst having automatic memory management and generally more user friendly defaults (at the cost of performance). Alas, it doesn't have anywhere near the library ecosystem that Rust has in most domains, and it's cross-platform support is also quite poor.
I think around $600M.

https://www.sanfranciscopolice.org/sites/default/files/Docum...
𝕐𝕆𝕌ℝ 𝕁𝔸ℂ𝕂𝔼𝕋 𝕀𝕊 ℕ𝕆𝕎 𝔻ℝ𝕐
What kind of programming do you do? I feel like this is important context for understanding your perspective.
https://www.youtube.com/watch?v=iOBXVOAbpdY Rust is not as safe as it claimed, not to mention many will use its unsafe mode in practice anyways.
I think Andrei Alexandrescu's comment that Rust "skipped leg day" is still mostly true (Rust does what it set out to do better than anyone else but the metaprogramming in particular isn't very attractive)
I think we had different experiences.

MySpace and Friendster and message boards and IRC were all pretty benign. I don't think MySpace had a single "algorithm". There was no newsfeed; it was just a personal Geocities basically. How were they "bad"?

Facebook WAS magical for anyone who was in college around the time it started. All of a sudden, you could connect with thousands of people around you. You could organize events, stay in touch with friends, share pictures and talk about your life. Back then, it was a very different site than it is now.

If you told me in 2005, when I signed up for Facebook, that someday the election would be swayed by it? I would have laughed at you. The biggest fear back then was a drunken picture costing someone a job someday. Now governments are being crippled.

I'm not venerating anyone. I'm talking about 15 years ago, not now. That was the whole point of the movie. Social media isn't inherently bad; human connection is a good thing. It's bad when it's fueled by a limitless need for growth and profit.
It succeeded. Early 2000's I converted my company's "document server" from _heavily_ ifdef'd C to Java. It ran on Windows, Linux, AIX, Solaris, HP-UX, and Linux on IBM mainframes. Having EBCDIC as the default encoding for strings really made you pay attention to encoding in and out of Unicode.
Try https://movnorth.com
It's a different skill set. Even as an IC, this requires hundreds of hours of practice to get to an adequate level.
I kept waiting for the Urbit pitch but no...
https://www.reuters.com/article/us-usa-china-tiktok-bytedanc...
Building underground tunnels for 30 second delivery times
> Programmer’s time is valuable, and, if you pick Rust, expect to spend some of it on learning the ropes.

Of all the arguments, time-to-productivity may be the most compelling. Rust will keep most new programmers from being productive far longer than any other language. I'd say 3x minimum.

What's a little surprising, though, is how many of the difficulties beginners have stem from just one concept: ownership.

Counterintuitively, ownership is quite simple. But what's mind-bending about it is that it doesn't exist in any other language a beginner is likely to have used. Yet ownership pervades Rust, sometimes in very hard to detect ways. And perversely, it's possible to write a lot of Rust without ever "seeing" ownership thanks to the complier.

Eventually, though, the beginner comes face-to-face with ownership without recognizing the trap s/he's fallen into. Ownership isn't something you can "discover" by messing around in the same way that most language features can be teased apart. The term "fighting with the borrow checker" is actually a symptom not of a struggle with a feature but a struggle with a basic, non-negotiable concept that hasn't been learned.

I can recommend this video for getting over the hump:

https://www.youtube.com/watch?list=PLLqEtX6ql2EyPAZ1M2_C0GgV...

In my experience, Rust productivity shoots up by a lot given a basic understanding of ownership.
I understand the idea in theory but have a much harder time in practice to not want the government to take a final responsibility. If a child parents can't take care of them it make humanitarian sense that the government step in. We should not punish children because their parent won't take responsibility for the outcome of their own behavior.

Similar, I would want the government to step in and pay for healthcare when a victim get hit by a car driven by an uninsured driver. It is not fair to let the victim die just because someone else were unable to take responsibility for their own faults.

So to make a general theory, people should be responsible for their own actions when there is a high likelihood of repayment for wrong doing. For those things individual freedom is positive. For other actions which is irreversible and where individuals will sometimes be unable to take responsibility, and we expect the government to step in, then individual freedom may be balanced against risk.
I'm referring to Cuomo's decision on sending covid infected people into nursing homes, and the apparently counter-intuitive public opinion of his performance. However...

> the federal response at the time, which was largely "lalala can't hear you"?

...is actually a good example of how how media coverage can shape even intelligent people's perception of reality - Trump's response was indeed characterized as resembling "lalala can't hear you", which you'd think would immediately fail the sniff test truth filter of any reasonable person...but perhaps the human mind doesn't work quite how we think it does.
Banks have the power to stop obvious money laundering by shady characters by denying the transaction, instead they look the other way, send a report and collect a fee.
If you run a Rust shop you need to invest in training and mentoring. It's probably not the right choice for a butts-in-seats feature factory.
If you want to find out how to backup your iPhone on Linux, I've also made a guide! It's actually kind of complicated, but it can be fully automated. I connect my iPhone to my Linux server in my room to do an incremental backup every night at 5 AM (it also fast charges at 1.8 amps over USB C). I then create ZFS snapshots every week, since the iPhone backup is an overwrite type.

https://www.naut.ca/blog/2020/03/20/self-hosting-series-part...
How will passing laws help us when our own government is breaking privacy laws for their mass surveillance programs?
I think the green card option was valid for Indians who came to the country at least a decade ago. It's no longer viable for Indians who are coming to the country now (or came in the past few years). Tying your immigration status to the ups and downs of politics for decades together is a sure-fire way to damage your mental peace.
> Finally, I don’t understand how so many people are convinced that LeetCode problems are an entirely different domain than typical programming work. Sure, they’re toy problems, but the concepts are relevant to anyone doing things at scale that involves more than just connecting some APIs together.

But the overwhelming majority of us are just connecting APIs or what not.

Most people (even in FAANG) are not using DP in their day-to-day...
Did Steve Jobs really do that? Unless you mean going from a text based CLI to a graphic UI but even those had plenty of words, especially those well thought out.

When Jobs had to choose a washing machine for his family, he chose a Miele with plenty of words on it:

https://9to5mac.com/2011/03/07/how-steve-jobs-picks-a-washer...
I did, and I think it's a great language in many ways.

My biggest problem is that, as far as I know, it still is very much second/third class citizen on non-Apple platforms. With little signs from Apple that this will change. (Happy to be corrected here!)

Other (more minor) complaints are the Objective-C baggage and the inheritance system - I enjoy the lack of inheritance in Rust.
So you agree with the topic title but not my particular example?
Oh, the delicious irony of this post.

YOU used a mental model - 'the game of chess' - yet failed to see that it doesn't map to the real world.

If you had paid more attention to mental models, you would have realised that chess is a very poor model to use to compare to the world of business.

Just take the very first in that list - 'the map is not the territory.'

Have you ever seen decisions being made using Spreadsheet data that hold fine in formulas or projections? (But then don't translate to the real world?)

This is a very common problem in business and part of the reason I will move very cautiously before hiring an MBA once more.

'Really good chess players don't consciously think like that, at least not in a sort of pronounced way. They've incorporated knowledge and play by intuition. They can make 'good moves' in a second or two.'

This analogy simply does not hold.

The best investors/entrepreneurs as proven by their records DO swear by mental models.

Not just Munger. Chuck Akre has a ridiculously simple mental model - the three-legged stool. Jeff Bezos is also a big user of the concept.

I interact with investors regularly. Many of them also use mental models, unsuccessfully. The difference between them and the best is that their mental models are woeful (Post hoc ergo propter hoc). They'd have a better understanding of their mistakes if they were to dedicate more time to learning more deeply about this topic.

~

Why is a chess player more worthy of your respect than Munger, Buffett or Bezos, who are playing infinitely more complex games? And at a much higher level of success than you or I?

Do you need reminding that they are not just dealing with the psychology of ONE other player, but that of _millions_?

What is it about these giants that causes you to immediately discard their wisdom?

I think a better question is one you should be asking yourself:

"What am I missing here?"

Because by definition, if you can muster the humility to see it, you are clearly missing something
I mean at the software level I never saw design taking into account flow of message across the whole 'network', capacity, errors, redundancy, measure / optimizations. At best the message passing was a decoupling analogy.
> In the videogames world we [...] don't care about memory safety (not an issue)

Well, that's how you get remote code execution vulnerabilities in CS:GO [1]. If you're doing anything at all over the network you absolutely need to care about memory safety. This doesn't mean that you need to use Rust of course, but security is still an issue.

[1] https://hackerone.com/reports/351014
> Expressive, pretty powerful, ML and Haskell inspired type system

It's great that they use this, but it's still difficult to program in a purely functional style in Rust the way you would in, say, Haskell, because of memory management. Closures can create memory dependencies which are too difficult to manage with Rust's static tools.
So, if browser diversity is important, how do we keep it? We’re at the point that Firefox’s market share is quite small on desktop, and effectively zero on mobile. (https://en.wikipedia.org/wiki/Usage_share_of_web_browsers)

What will plausibly change that? It’s not privacy. I know we like to pretend people care about privacy, but people don’t actually care about privacy, or they care about privacy in that they pay lip service to privacy, and go right ahead and keep using Facebook and TikTok.

Chrome got ahead of Internet Explorer because it was appreciably faster, and had features like tabs. Is it possible to differentiate on features these days? I’d like to think so, but momentum is such a force.
The one thing I like about the Touch Bar is sliding rather than step based controls for volume and brightness. Still woefully inferior to tactile knobs / wheels though.
Some small fraction of less than 1% consider "without opening the pandora's box that is JavaScript" a "clear value-add". The JS method already existed and worked for dynamic content as well. The latter part was Mozilla's reasoning. Also for a while they wanted to see how ES6 modules worked out and apply those lessens before committing to a certain import design for HTML. What they took back was the HTML imports proposal wasn't configurable enough and to make it that configurable you'd basically have the existing JS import method but fossilized and for fewer use cases. Looking at HTML imports it really breaks down into 2 types of use:

- I want to import static HTML for the same origin

- I want to import static HTML cross origin

The former is relatively inefficient, the static HTML for the page should have been served when the client requested it not served as a request for the client to request it. The latter is odd (I'm sure there are use cases though) and wasn't considered worth implementing a new HTML feature for when the JS method gave better control of the import anyways.

Mozilla's official musings:

https://hacks.mozilla.org/2015/06/the-state-of-web-component...

https://hacks.mozilla.org/2014/12/mozilla-and-web-components...
Craig Murray is an antisemitic conspiracy crank. No one should pay a moment’s attention to anything that he says
Where you live makes a big difference as to what breed of dog you get.

If you are not able to 'work' the dog, never get a 'working dog' like a shepherd. They will be bored out of their brain with nothing to do and will be naughty and destructive.

If you can't exercise the dog and you live in a small apartment, a large dog will feel cooped-up.

We live in an apartment, we've had one miniature poodle till he died and now, after five years, have another.

She is an 'inside' dog, and has been trained not to soil the place. She goes out for a 'poo walk' every morning about 6-7 am, and has a 'wee pad' on the balcony. She literally is a member of the family rather than a pet.
Dunno if this was put up in reaction to your comment, or you missed it, but looking at their front page right now it says “Permissive MIT License”.
Before installing Opera, I suggest everyone quack:

"opera africa lending"
The "mining" use case mentioned is a misunderstanding I think: While PCIe-extenders used for cryptocurrency miners use USB cables, they only use those because they are cheap, common and good enough: they do not use USB protocol.

Could maybe see it in R&D one-offs, or some industrial use cases: Lots of cameras and other peripherals? Testing USB devices?
> Interfaces that you love after two seconds, you may come to hate after using it every day

I wish more people knew this tradeoff.
Just very generally speaking, a friend of mine works in a nursing home and is part of a nursing union. They work in PA where we had the same kinds of orders.

Generally their working conditions have been safer than I've read about in other homes and hospitals. They did not allow staff to interact with patients unmasked, as opposed to non-union work environments that required nurses to work unmasked or with insufficient PPE (often times forced to work with covid positive or suspected positive patients)

They established isolation units for covid suspected patients and provided proper PPE for those units (as opposed to other nursing homes that did not do this and allowed covid suspected cases to interact with other patients). Additionally the union worked independently to attempt to acquire PPE for their union members above what nursing homes/hospitals provided.

While that's only one example of a union environment my impression is that these things were not the norm during the start of the pandemic and existed primarily in union nursing environments.

All that said it wouldn't surprise me at all if the effect found in the study was caused by having a union.