skysight-inc/HackerNews huggingface dataset:
I think it's a difference in approach and goals. One approach isn't better than another -- it all depends on the person and what their overall goal is.

Personally, I've found that very often, things I've learned that were apparently unrelated to the task at hand gives me a key insight in how to approach the task at hand in a better way. That broad knowledge base is a large part of the value I bring to the job. This continuing education is not limited to technological topics -- any knowledge from any domain may be useful to me as a dev.

This is why I go out of my way to learn things as deeply as is practical, even (or especially) if that knowledge is much more than what I need for the immediate task at hand. I'm taking a natural opportunity to advance my overall knowledge and skillset. The immediate task at hand is only part of what I'm being paid to do. Another part is expanding my knowledge base. A huge part of what I want out of any job is to expand my education.

Other devs don't have that as their goal, and there's nothing at all wrong with that. It's just a different style and different overall goals, is all.
For those too lazy to search:

"MongoDB is Web Scale" ~5.5mins
https://www.youtube.com/watch?v=HdnDXsqiPYo
They have a VC arm that just looks for and does investments which doesn’t necessarily means salesforce proper is interested in the tech (though I’m sure there is some of that), kind of like Google Ventures.
To the founder if you're still here, do you guys have some sort of studies or patient records that show that your business helped people with ADHD? How do you guys convince the customers that you guys are worth paying for except PR commentaries?
The necessary changes are situated on the production side.
Paradoxically, a refusal to "put a monetary value on life" means that life is often undervalued. Ross Shachter relates an experience with a government agency that commissioned a study on removing asbestos from schools. The decision analysts performing the study assumed a particular dollar value for the life of a school-age child, and argued that the rational choice under that assumption was to remove the asbestos. The agency, morally outraged at the idea of setting the value of a life, rejected the report out of hand. It then decided against asbestos removal — implicitly asserting a lower value for the life of a child than that assigned by the analysts.

-- Russell and Norvig, Artificial Intelligence: A Modern Approach, 4th US ed.

Removing schemes like cap and trade or Pigouvian carbon taxes because money is involved is a great way to end up doing nothing about carbon emissions.
>If you can afford a $1000 laptop, Apple is the way to go with an M1 Air

Thanks, but I'm contempt with my Ryzen laptop with double the ram and storage at half the price of an M1, as my main and only machine.
I'd say it's situational. In this particular instance my wife showed no signs of any complications before, during, or after the birth and the labwork was as much to do with billing our insurance as anything else. They still got to do all of the labwork they wanted, just a few hours later at a more reasonable time of day.
Well then what is the alternative?

I agree that is an unfair burden, but the goal of publishing is to have your paper read. Ultimately that’s going to mean translating it at some point into English or some other lingua franca, or have it translated into numerous other languages.

The complaint here isn’t about publishing in English, it’s about the burden of translation being on the author rather than the reader.
??

I don’t believe a virtual assistant can cook, nor clean, nor anything else physical.
Any practical currency is built around trust.

Most countries already have their own currency. Getting others to accept, use and trust it is the tricky part.

The same will hold true for any new currency that is cooked up.
SpaceX is prohibited from hiring non-US-persons (for at least some roles.) US Persons includes all US citizens, and several other groups of people. It is also illegal to use the differences between types of US Persons in hiring decisions. The lawsuit is because SpaceX wrote US citizens instead of US Persons. They now list all categories of US Persons in their job listings (in response to this suit, most likely), so this is about past behavior and probably will be trivially settled for a fine.

There is also an active question of if the discrimination is still happening, in which case the governments goal is to prevent compliance only in the job listings.
It could detect intent to deceive. Or the brain-mode specific to lie-crafting.
Related:

A New Physics Theory of Life (2014) - https://news.ycombinator.com/item?id=33203733 - Oct 2022 (1 comment)

A New Physics Theory of Life (2014) - https://news.ycombinator.com/item?id=19453946 - March 2019 (1 comment)

First Support for a Physics Theory of Life - https://news.ycombinator.com/item?id=15770011 - Nov 2017 (18 comments)

First Support for a Physics Theory of Life - https://news.ycombinator.com/item?id=14858250 - July 2017 (66 comments)

A new theory sheds light on the emergence of life’s complexity - https://news.ycombinator.com/item?id=14831747 - July 2017 (35 comments)

A New Physics Theory of Life (2014) - https://news.ycombinator.com/item?id=13103215 - Dec 2016 (31 comments)

A New Thermodynamics Theory of the Origin of Life (2014) - https://news.ycombinator.com/item?id=10859691 - Jan 2016 (2 comments)

A New Physics Theory of Life - https://news.ycombinator.com/item?id=8750630 - Dec 2014 (94 comments)

A New Thermodynamics Theory of the Origin of Life - https://news.ycombinator.com/item?id=8733759 - Dec 2014 (1 comment)
Haven't found this to be true at all, what I do see is osx users not realizing they have problems or simply pretending it never happened.
The Mirror (Possible Future of the GObject Type System)
The craft is solving the problem, not endlessly circling around it. perfect is the enemy of good
I think it depends a lot on the person. I will regularly read source code for projects I find interesting to figure out how they work.
> the current rate of extinction is extremely high, and on par with (if not exceeding) that of other mass extinction periods in our planet’s history

https://en.wikipedia.org/wiki/Holocene_extinction

"The current rate of extinction of species is estimated at 100 to 1,000 times higher than natural background extinction rates, and is increasing"

https://www.theguardian.com/environment/2022/oct/13/almost-7...

Animal populations experience average decline of almost 70% since 1970, report reveals
Due to Scala's JVM heritage, it takes some discipline in order to have confidence in Scala code (e.g. that it won't throw exceptions, or return nulls, or do weird type casts, or overflow the stack, or have spooky action-at-a-distance, or have race conditions, or do inexhaustive pattern-matches, or not actually accept/return the types in its signature, etc.). This can be a tall order for shops which have a Java background (e.g. my last job used Scala extensively, but most had a Java background and treated Scala like a different syntax for Java; I had written more Haskell and ML, and treated it like an ML with JVM-gotchas). I highly recommend turning on all the scalac -Xlint options, using other linters like WartRemover, and treating the warnings as errors (annotations can silence the rare cases of "I know what I'm doing"; but there had better be a comment with a good justification, if you want it to pass code review!)

Whilst it's nice that there are loads of Java packages to import and use from Scala, it's usually a good idea to encapsulate them in a more "Scala-friendly" wrapper; e.g. to replace exception-throwing with `Try`, `null` with `Option`, etc. in order to maintain confidence in our code. With a little thought, and a sprinkling of Scala features (e.g. `lazy val`, by-name parameters, implicit arguments, etc.) such wrappers can end up being much easier to use than the original, too!
BRICS org doesn’t actually mean or do anything, and as should always be mentioned:

- India and China fucking hate each other and engage in frequent deadly border skirmishes

- Same with Iran and Saudi but without the border

- Egypt and Ethiopia are dick inches from a war, and not backing down

Maybe BRICS org can help fix some of that but unlikely. More likely this will go the way of the African Union, CARICOM, and ECOWAS - aka a lot of noise but no material change
With Home:

you also don't have Bitlocker

no Group Policy

no Active Directory
$528M Antarctic icebreaker too big to fit under Tasman bridge to refuel
What I want is even simpler: just an API that you make requests to and receive answers back. Surprisingly hard to find, outside OpenAI that is.
Not exactly the longest list: https://www.microsoft.com/en-us/edge/features/bing-chat

Are you assuming people should know what their AI assistant can do without asking? Because I'm saying that a tool not doing some arbitrary task it never implied it could isn't surprising, I don't think anyone has proposed what you just said.
Thank you for the insight and for providing the link!
I took the money and ran. I took the AMEX credit, an employees friends and family discount, and because of a mistake better.com covered a significant moving expense. They didn’t even ask how much it was before covering it. Anyhow, all in the discount was low 5 figures. I closed just before their peak.
> Perhaps, but what you may not understand is that not ALL developers _want_ a purely functional language.

The ability to use pure functions is one of those hills I'll die on. Hearing that not all developers want a purely functional language is like hearing not all surgeons want to wash their hands, or not all accountants want to use ledgers.
Sure, polarisation may exist elsewhere, but does that mean we have to bring it here too by talking about it? (Because the users on HN are subject to the same tendencies as everyone else, and almost invariably the kind of conversations that polarise elsewhere will polarise people here too.)
Not sure if you've already done it, but I find the current state of it just fine - I wouldn't say it's overboard. Not to put extra work on you, but I wonder if it's worth creating a both a highly visual and low-noise version of your blog posts, considering ADHD tends to be co-morbid with stuff like ASD. Just a thought.
As Yann Lecun said, “in high dimension, there is no such thing as interpolation.
In high dimension, everything is extrapolation.”

It’s trivial to come up with a prompt that doesn’t exist in the dataset. To generalize, the model cannot memorize.
I have always had a soft spot for AMD. I have been meaning to build a Ryzen rig.
FYI the file format, safetensors, was proposed, developed and maintained by HF, and involved people from groups such as Eleuther and Stability for external security audits.

https://github.com/huggingface/safetensors https://huggingface.co/blog/safetensors-security-audit
Thank you for pinpointing this. I re-read many times, and I agree with you. I've just re-written the whole section with our Lead Coaching Psychologist, Xenia.
How many systems did you have? What sorts of problems?
Please read the guidelines on behavior in comments.
https://news.ycombinator.com/newsguidelines.html
From what I understand, most extensions work much better for Firefox (uBlock Origin being an example). What do Firefox users gain from this?
Exploring the design of Java’s new virtual threads
Speak for yourself. I have ADHD and I don't appreciate it.
> Comments to explain downvotes are nice

Downvotes are for material that does not support productive discussion, if it is productive to discuss a comment (even on a meta level like “why it is a bad comment”?), then downvoting is inappropriate.
It makes sense to think about an organisms like that.

But it would be really interesting, if there were other possibilities too we could think of.

A hundred years ago nobody thought something like quantum entanglement could be possible. Maybe there will be a similar eye opening surprise in extra terrestrial life.

But off course it’s reasonable to start looking for all the things we can already imagine, and make observations in a way we already know of.
> The average person can burn that many calories walking a mile or mile and half. If you take your phone and answer emails while walking you’ll get there.

I think most people who are in jobs where they have to answer emails would be better off, physically as well as mentally, by unplugging and learning to be connected to their surroundings, at least for that mile walk.
Start with a CodeLlama for C, and start treating these systems as natural language compilers. C is low level enough and still readable for those rare moments
What seasoned companies do for reducing bugs in production
Long story short: me and my team have been forced to develop a software in an extreme hurry.

This happened because this is a software that produces money for the company and the top management has a poor vision about preventing problems.

The result is a really bad codebase, difficult to maintain and especially difficult to test.

At the same time this codebase is handling critical and dangerous stuff (like bills and monthly charges), and we have already thousands of customers.
The software has been launched 3 months ago.

Since I'm responsible for this software (I got promoted to manager), I want to implement some serious processes for reducing, as much as I can, the chances to introduce bugs.
As now we've introduced some peers code review, automatic testing on most critical stuff (but since the codebase sucks these aren't really reliable tests) and extensive manual tests before every release. We also become better at fighting project managers and other managers on their continue pressures.

I look for some advice on what I can do for reducing the possibility of introducing some serious bugs in the code.
What are the things that seasoned software companies do?

I'll do my best for convincing the company to slow down new features and releases for implementing safer processes.
The management has a "move fast" and high-pressure culture so doing this will be hard but that's another story, I'll do my best.

Thank you for your advise
Agreed. After several rounds of setting up various python environments and tinkering with directory structures and debugging glitches and quantizing models just to end up playing around for a few minutes and getting bored, it would be nice to have the experience just be seamless. I wouldn't try to set up a workflow around seriously using what's out there to run on localhost now.

That said, non-subscription is essential, and that's probably going to be a heavy lift considering how quickly things are evolving.
Does google? I know they use gvisor in production, which is ultimately enforced by a normal kernel (with a ton of sandboxing on top of it).
No it's not. It's the whole meta-discussion about voting in general. And, it doesn't say it explicitly, but almost all meta-discussion itself. You can find both of these explained in the moderator commentary over the years.
Library compatibility was preventing us upgrading from 2.12 -> 2.13; Scala 3 wasn't even on our horizon :(
> I'm a recent high school graduate and can't afford $8 per month for the official sync service

What happened to the $47000 you got from Apple [1]?

[1]: https://medium.com/bugbountywriteup/how-i-earned-47000-usd-a...
Conversely viewing your coworkers as a massive extended dating pool suggests to me a level of social desperation that's hardly worthy of discussion much less serious consideration. That relationships form at work isn't in question, that's not the point of the exercise however.
Microsoft is moving to a model of "signed software from power on to application level" for Windows. The supported CPUs have the TPM features necessary to support this transition.

Presumably, for Windows 12, remote attestation capability (Pluton) will be required.
I know a pair of BFFs who both have ADD. Watching them try to have one conversation is quite eye opening. And a bit exhausting. I'm thinking back to every conversation I've ever had with a polymath or a person with ADD and asking myself, "man, is this what everyone else experienced listening to me?" No wonder the conversations always devolved to 1:1.

People with ADD understand why they shouldn't distract others, but theory and practice are poles apart, even by academic standards. Seeing tangents in text is a good indication they have an accurate diagnosis.
"enshittification" doesn't refer to a change in _investor_ value, but to _user_ value. Facebook does make a ton of money, but at the expense of the user experience. They got huge by providing a great UX and making no money; it was the need to make money that triggered enshittification.
Nice work, keep scratching itches and you'll go far, whether you take this as a career or just a hobby.
Rustc guarantees code that compile before continues to compile.

In this case they modified the old hard error that you could opt out of into a deny by default lint.

Additionally if you opt out of the lint you get progress notifications of how much work has been done.

Looks like the whole thing is still statement based to avoid slow machines breaking on a timer.
I actually also wear my night guard during the day, especially when I can tell I’m holding a lot of tension in my jaw.
Yeah, there's a lot of hidden magic/assumptions in having a "writable snapshot of a specific version" of production data. For a complex system that has more than one stateful store, this is no small feat.

The dev/staging sandboxes are essentially the pragmatic hack to create these snapshots. Ugly sacrifices are made to construct the writable snapshot across disparate pieces. It becomes a headache when there is too much contention to use these sandboxes, or too much manual effort to reset them to a desired testing state. Also, if the sandbox copy-on-write mechanism differs too much, you end up changing the test environment so much that you are no longer emulating how it will behave in production. So the old-school approach is a replica of the full environment on redundant hardware matching the same characteristics as production.

But before I read the linked article, I was expecting a different anti-pattern to be discussed: where people forget that the dev/staging processes are for software testing, to prepare for when you deploy high-quality software to production. They are not for data preparation. Your deployment eventually needs to combine new software with the existing production data, and not depend on accumulated state of the sandbox data. I've seen people twist themselves into pretzels conflating software and data, and trying to somehow move data from the sandbox into production in a misguided "upgrade".

Software flows from developer, through the sandbox(es), to eventually be in production use by users. Data flows the opposite direction, from production users into snapshots loaded into sandboxes, and eventually into developer's hands with their experimental code. Ignoring of course situations where developers are not authorized to see real user data...
Hi yes, I am still here. (1) We currently only have self reported symptom reduction (83% state symptom reduction within 6 weeks) that we've been using as a proxy so far, but we know we need more. (2) We are actually in the process of designing a more formal pilot with our Clinical Advisor Dr. Anil Chacko. We will launch this in the next 2 months, which we're very excited by. We're just tying up the loose ends in terms of setting up the logistical infrastructure for data collection, etc., and making sure the process is designed to not be overly burdensome for people with ADHD.
It reveals a white middle-class population not only dislodging a poor and diverse one but defining them out of the picture. Yet few seemed aware that they were doing anything wrong.

White people should stay to their ghettos, I suppose. And since "diverse" people can move anywhere (and retain their morality), those ghettos are naturally getting smaller.

Nothing about this is complicated. When "diverse" people move into a neighborhood, it sometimes causes a collapse in living conditions. If the middle-class people move out, this is "white flight" and is evil. Later on, if other middle-class people move in, this is "gentrification" and is also evil.

You absolutely cannot win with leftists. If you wonder why they are inconsistent in their logic, it is because they are consistent in their hatred.
> They brought this on themselves being Leadership By Community rather than forming a working group to get a standard out.

First of all, the idea that the C++ standards process is some pinnacle of productivity and velocity is endlessly funny to me. Maybe by the time C++26 comes out, all of the features in C++23 might be considered "usable" with more than one compiler. That's saying nothing of the purgatory that certain features have been in for years.

Second, who implements the standards? Google pulled back most of their resources from Clang. Most development on C/C++ compilers is currently done by companies like Microsoft and Red Hat and Intel that have a lot of paying customers relying on those ecosystems. That's a function of time and penetration, not whether there's a "committee" involved.

Third, politics exist in C++ as well. People snipe at each other in public and on private mailing lists and conferences. They are not immune from "unprofessionalism".
In which microseason were you born?
You can write good code behind well defined interfaces, too. There's no reason you have to pick one or the other. Bad implementations are still bad.
For me, I read code instead of docs when I need to understand a dependency or tool better. That gives me direction and focus when reading code. You learn a lot from the process.
I just started learning Haskell last year (at my own pace on my own time) and from the minute I wrote a recursive function I understood how freeing and smooth writing in Haskell was going to feel. Once I got used to the new concepts this was going to be like butter...

The two problems I have with it are the archaic standard library and the tooling. Because everything is atomic and strongly typed, you basically have to rote memorize the standard library before you can use any of it. The tooling is just clunky, I can't come up with a better term. The author is right IMO. I haven't been writing it long enough to get the rug pulled out from under me with regard to breaking changes and that, I guess we will see how that goes.

But the language itself... It's like finding this magical thing. I wish Haskell had better tooling and at least more approachable documentation for the prelude.
Related:

Corrupted Blood Incident - https://news.ycombinator.com/item?id=9463545 - April 2015 (14 comments)
I don't know a single dev who enjoys using Visual Studio. It's a necessary evil. Let's be real here.
Some consultant could fix your account (either by knowing how to fix the subaccounts or knowing the magic incantation to tell AWS to kill them) but of course it would cost much more than simply paying the bill.
CEO Reply:
https://news.ycombinator.com/item?id=37253639
All fair points but let's wargame this out a little further. Let's say for the sake of argument cultural norms are drifting towards infantile behavior. We good or at some point does someone pump the brakes?
As far as I know (correct me if I'm wrong), indexes do blindly buy stocks but they only buy once a quarter or so (roughly) so unless they IPO at the exact "right" time, its not going to just grab it up right away. If its that volatile its going to be bought up after the significant losses happen, if it gets bought at all. Also the 90% loss is from the initial release which happens to private investors, mutual funds typically don't get into it until it's more publicly available (later stages), and this stock has only dropped ~35% since becoming publicly available.
Maybe too obvious but PowerToys adds a lot of things I wish Windows shipped with.