skysight-inc/HackerNews huggingface dataset:
>>does bring up a point that is often overlooked when discussing best practices: our brains are different and organize things in different ways.

I really notice this when I first look at a code base...Its not that the code is 'bad' but more of a 'what were they thinking' when the code was laid out. Eventually you get used to it, but its a bit of a shock when you first encounter it as the organization, data structures, etc are so 'alien' to how you would organize it yourself...
That’s a bummer I was hoping it was more of a “mission accomplished” kind of closure.
This is kind of the visual equivalent of asking an LLM to count letters. The failure is more related to the tokenization scheme than the underlying quality of the model.

I'm not certain about the specific models tested, but some VLMs just embed the image modality into a single vector, making these tasks literally impossible to solve.
5. The documentation won't get lost in a botched wiki migration or something like that.

The documentation in the repo should not be restricted to relatively low-level stuff about APIs, it should also include design documents and cover the higher level concepts the developers use to make sense of the app and its APIs. I can't tell you how many times I've seen these concepts lost after the original developers move on, and then get violated in ways that make the app much harder to comprehend.
Myself I started programming in BASIC on the PDP-8 and PDP-11 and Apple ][, then I got a TRS-80 Color Computer and picked up some assembly language and later got PASCAL and C compilers, I wound find C programs for CP/M in BYTE magazine and port them to Microware’s OS-9.

I kept programming, studied physics at the undergrad and grad levels which involved a lot of computation. The WWW and Java happened when I was in school, it because the center of my work after school.

Sometimes I can feel exhausted with Javascript churn but that background and experience has me confident I can understand anything new that comes along.

In the last few years I’ve filled in the things that CS students learn such as parsers, compilers, etc.
I just added fetch to my globals array in my global .eslintrc file and I didn't have to add it to 29 other repos. That was nice.
Quantum biomechanics. Human brain has built-in indeterministic pattern seeking. Computers are Turing based which 100% dependent on their programming and data inputs. All current LLMs operates on that very deterministic hardware. In order for LLMs to break thru existing glass ceiling, the hardware need to change.
FTC Bars Anonymous Messaging App NGL from Serving Users Under Age 18
I dunno about everyone else, but if “campground manager” had comp as good as tech, that’s sure as shit what I’d be doing instead.

Goes for a lot of other options, actually. Clerking a small store is often way more pleasant (depends on the store) than even relatively-good tech jobs, at least to me. But the pay’s not there.
Ed Stone, scientist and salesman for the Voyager mission, has died
https://archive.ph/FuHgS
VLMs so far have never been good at counting objects or spatial relationships (e.g. the coffee is to the right of the microwave).

There are ways to help the VLM out - Set of Marks [0] from Microsoft being the most prominent, which uses segmentation to outline and label sections of the image before sending to the VLM.

Providing "speakable" labels to regions helps ground the visual abilities of VLMs and is why in this paper the performance is so much better when words are present in the grid for "Task 6: Counting the rows and columns of a grid"

0: https://github.com/microsoft/SoM
Now they just need a flatpak…
Awesome. Been looking for a next-gen Atom for coding. I use PyCharm most of the time, but sometimes its overkill with its eternal indexing ... :) So I often find myself bringing up SublimeText for working on individual files as opposed to a whole project.
In telegram it's called "Saved messages".
> why seven is such an important number cross-culturally

I think it is more likely Miller's law [0], that is the average number of "registers" a human mind has [1].

[0]: https://en.wikipedia.org/wiki/Miller%27s_law#In_psychology
[1]: https://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus...
Show HN: Leveraging AI for Home Search
Hey HN!

We've been exploring how AI/ML can play a role in improving a home buyer's experience, and we're excited to show off our take on home searching.

Why did we build it? Zillow and similar platforms are limited by the usual filters: location, price, and number of bedrooms. What if you wanted to search for homes with more natural light, on a quiet street, with high ceilings, a fenced yard, near parks and trails—all the features that really matter to your lifestyle? We believe that there is a meta problem here of matching people to places, and we've gone above the home level as well, using this kind of intelligence to learn preferences and match neighborhoods and locations.

We've developed a novel strategy of ingesting home listings so that they can actually be used in retrieval systems. From there, we use a number of SOTA techniques to curate recommendations for users. We're currently working to take this beyond search, and build in guidance and reasoning, for more contextual information to the home buyer.

Tip: Tell us the most important things you look for in a home in your search criteria, this will help us pressure test the AI. You can also ask followup questions about the home, and general questions about the real estate process.

*Also, these search results are limited to Massachusetts only.

Give it a go!
As a student I have personally experienced "sorry, you cannot join the event, you're a boy we're looking for a girl" and instead of me they picked a girl whose only job was to stand, smile, and tick the box "yes I'm a girl, this makes the team diverse". Having such an experience makes my brain heavily biased against all actions supporting gender equality.

Which are many. And they're almost always about improving the position of women. "Gender equality" is rarely ever about improving the position of men. The social consensus is that it's impossible for a situation to exist where a man is discriminated against, and even discussing this idea is a very much taboo topic. Which is not true, because such situations exist, and the number of people who have this opinion but are afraid of voicing it is growing.

I'm deeply convinced that a societal shift is on the horizon, and what we see as "modern feminism" will be, in the future, considered one of those things that aged like milk. The only question is whether this change will result in a society where people feel equal, or the pendulum will simply swing back and it's going to be taboo to discuss the hardships of women.

This change isn't very visible in western societies yet, but we're starting to see it in South Korea. This movement is going to grow and spread.
Besides speed, the other killer feature that Zed focuses on is collaborative editing:

https://zed.dev/docs/channels
For me the "killer feature" is a graphical editor (like VSCode or the Jet Brains editors) but with performance more like vim. I'm also very much enjoying the modal editing, which VSCode lacks.
Do you use it for Rust? Does it do "Show usages" well when the usages are through a macro?
What motivated you to switch to it from vim?
Waiving tuition won't increase the number of doctors. Adding slots for students would, but that would likely also effect the quality of education.
The article attempts to make a distinction between a sport and event, classifying this as an event - I don't find this a particularly strong argument against slap fighting. Neither do I find the 'danger' argument all that compelling - these are presumably consenting adults and they undergo extensive tests to make sure their brain health is okay to participate.

I think a thing that needs to be looked at that I don't think was mentioned is that these fighters don't make all that much money. $2000 is the minimum amount and fighters say they typically make between 2-10k per event. Selling what is almost certain permanent bodily harm for pennies is exploitive and should be fixed, given the popularity of the event.

Most humans inherently want to see violence and gore. I have seen one of these events, and it is certainly barbaric, but people love it.
How Has Music Changed Since the 1950s? A Statistical Analysis
... why did the other comment get flagged?
Do you find it to be faster than vim/neovim?
Well, going into a shop isn't a game, for one.

But in the context of playing a game, if someone presents a challenge with a set of rules, and I see a potential shortcut, I'm going to try it. Reinterpreting rules is fun in its own way.
Since you've done this for real in a library, I have to ask: how would you decide to use a compile-time template solution like this versus a code generator or some other "outboard" tool to generate code?

I'm curious since I've gone back and forth on this in my own career. Both approaches come with their own pros and cons, but each get us to the same place.
Thanks. I'm mostly concerned by my lack of persistence. I did read both of the books, and yeah, I don't want to live their childhoods, although my own childhood is not particularly interesting and inspiring.
No one is under the illusion it’s his cult of personality unless they are themselves in the cult.

Also, serious engineering chops WITHOUT the billions of dollars doesn’t get you very far anyway. It’s not like there is an abundance of organizations with the resources to compete with spaceX.

If the US budget was properly balanced for that as opposed to more war maybe we would’ve gotten self landing rockets and more by now…
At first I thought this might be a creation of Zed Shaw (whose Learn Ruby the Hard Way, was the best introduction to that language, back in the day; and Mongrel was great).
Basically Google has the resources to write their own OS and their own alternative to Java, so they did so as an escape hatch.

And Fuschia+Dart+Flutter runs perfectly fine. There's nothing wrong with them.
Should Google keep pouring money into them? YES. Absolutely yes. But do they need 500+ people on each project? Probably not.
Remember Google has on the order of 100,000 software engineers.
Is this still true? If I knew a couple that had a great ten years but then decided that it was time to part ways on friendly terms for whatever reason, maybe continue being great coparents, I'm not sure I'd consider it unsuccessful.
It’s iTerm 2
it isn't clear this is a "click the kid" thing at first
maybe add like a one-line instruction above the video
Have you had much success with VS Code's multiplayer extensions? I've found them buggy to the point of useless, but maybe things have improved. Zed, on the otherhand, is developed by people who understand pair programming, which is my priority.
The numbers here are "and mathematical scientists"¹, so it's not (as upthread implies) CS grads, it's CS grads + other studies. I lived with a physics major; she did some code, would she have been counted?², but she was not a SWE in the making³.

My gut would not think other math degrees would necessarily be more women heavy. But like upthread, my class was 2 women in a class of ~160, or <2%. Around that time I recall seeing a Stanford T-shirt with their ratio at something like 1:16, and they're prestigious enough one would expect their ratio to be above average.

Not sure what to say, aside from I cannot reconcile it with experience, and the numbers being used here aren't the ones we need.

(¹as this is how the source for the data, "National Survey of College Graduates", has uselessly lumped them together. The "mathematical" portion includes degrees such as statistics, "Mathematics, general", and other unspecified-by-the-methodology degrees. Even the "computer sciences" portion isn't just CS degrees, they've also lumped, e.g., IT in there.)

(²no, probably not; when I wrote that I was looking at a graph another poster posted, but that graph seems to munch the category names. Likely physics would be under "Physical and related scientists", but also I can't find the methodology of then what a "mathematical science" is…)

(³and in lecture, the in-lecture ratios changed rather dramatically once you got past the point of "other degrees require 2 courses of CS cross-training")
"We've just bought 50,000 new whatevers for our worldwide chain of stores... Oh, oops, they cause EM interference, throw them away I guess."

(More realistically, you'd just see extremely slow adoption in any important use-case.)
OpenAI Partners with Los Alamos to Test AI's Value for Scientific Research
Well, all the models (especially Claude 3.5 Sonnet) seem to perform much better than random, so they are clearly not blind. The only task where Claude Sonnet 3.5 does not perform better than random is the one where you have to follow many different paths (the ones where the answer from A to C is 3), something that would take me several seconds to solve.

I have the feeling that they first choose the title of the paper and then run the evaluation on the new Claude 3.5 Sonnet on these abstract images.

>their vision is, at best, like that of a person with myopia seeing fine details as blurry

This also makes no sense, since the images evaluate the abstract capabilities of the models, not their eyesight.
The tractors, excavators, and other equipment working in the background of various technical Julia talks provides an interesting contrast :-)
I can't say I'm not surprised that there's zero speculation about the massive rollout of mRNA jabs that were pressured on otherwise healthy people to take... I think it's really the elephant in the room.
> The other thing is it seems only OpenAI seemingly has scanned as much copyrighted material as they have, arguably more than anyone else. Can others do so legally?

It's not even just about legality. Since everyone became aware of AI platforms are locking down to prevent this kind of scraping (without a fee) again. See: Reddit. There's also the issue of increasing quantities of AI slop that now has to be filtered through.

It almost feels like the early movers in AI are like Napster. They exploited holes in enforcement + new technology to do something that wasn't possible before and that can't be repeated in the same way either.
https://swe.org/wp-content/uploads/2023/03/Percent_WomenSTEM...
Ya but you want that new Apple Intelligence right?
Weird Al should be in the clear then, he changes probably 85% of all the song lyrics in his covers.
vim mode in the json settings:

"vim_mode": true,
Really dislike the one line installer. How is it installing? Flatpak? Adding an apt repo? Manual install?

Fortunately docs go into better detail, https://zed.dev/docs/linux

I'm on Debian anyway so who am I kidding expecting this to be in apt :D
You obviously havnt heard of ex-Malaysian Prime Minister's wife bag collection. There are rich or super rich people with habits like a drug addicts buying up these branded goods. Is basically like YTers getting patreon patrons. They dont need millions of followers. They just need 1000 hardcore fans that pay them monthly.
I've written fast emulators for a dozen non-toy architectures and a few JIT translators for a few as well. x86 still gives me PTSD. I have never seen a messier architecture. There is history, and a reason for it, but still ... damn
Enhanced quantum state transfer by circumventing quantum chaotic behavior
>> I'm also very much enjoying the modal editing, which VSCode lacks.

The VSCode Vim plugin works great:

https://marketplace.visualstudio.com/items?itemName=vscodevi...
Maybenot: A Framework for Traffic Analysis Defenses
Substitue recipe for literally any other piece of unique information.
I'm still confused why static linking isn't a more common solution to versioning issues. Software developers normally have no problem using an order of magnitude more resources to solve organizational problems. Is there any technical advantage to dynamic linking other than smaller binaries and maybe slightly faster load times from disk?
I would agree on the junior side of things. There is a higher threshold for the starting line for engineers, but for higher levels, design is by no means seen as a less prestigious role. Not in any sense of the word.

For salaries – see e.g. levels.fyi for quick comparison. Even Google – a company not really known for valuing design that highly: SWE L6 avg. = 520K USD. Product Designer L6 avg. = 515K USD.
Yeah, some kind people over Reddit also shared some nice repositiories like this one:
https://github.com/takari/polyglot-maven

Which would have been great if I found it earlier, since it allows you to use maven but write Java.

The only edge 1JPM has compared to that project is that auto-complete and even more advanced features of your IDE work with it, since you can also move your JPM.java file into ./src/main/java.
There is a great book (written by a female engineer, Tanya Riley) called "The Staff Engineer's Path". I've learned a lot from the book, but one part of Tanya's experience that I could not relate to was having mentors who would encourage me and provide "you can do this" kind of pep talks. For a male engineer the usual experience is the opposite: we are expected to be competitive, and if we display any doubts then the only advice we'll get is "are you sure you want this promotion enough?" and "are you cut out for this?"

It appears to be much easier to advance in one's career as a self-doubting woman than a self-doubting man. This is probably because women are expected to have a high degree of self doubt and there is no assumption that they are defective if they admit to it.

And management is absolutely more prestigious and better compensated than IC work, despite what some may claim.
Patent for the Comb-Over (1977)
Stability creates economic growth. I work for a Fortune 500 company. I expect to keep working at it for the next 10 years. That means I treat my income as a revenue stream, and that if I lose my job I can find another relatively soon with a relatively similar salary. I buy cars and houses and trips and in general budget as if there is more income coming. This grows the economy.

If you make employment precarious, then I'm gonna treat each pay cheque as a windfall that will be hoarded into a low-risk savings because I have no security and no idea how many more may come. This shrinks the economy.

So, if you want to grow the economy it's best to reduce future uncertainty and over reacting to current events and smooth out bumps.

...and if you don't want to honor the social contract of a full-time job, then just hire contract workers. Otherwise it's just as sleazy as saying you want a relationship and then ghosting after fucking. It's gross.
Starship never went to orbit and made all flights so far with zero payload so any launch capacity it might have is purely theoretical and aspirational.

The most mass SpaceX launched are their own Starlink satellites which may very well prove to be uneconomical soon. They'll be falling down at the rate they are brought up.

And all of that supported by tremendous amount of money (billions) from US taxpayer given for unrealistic promises of building something that might get to the Moon on schedule.
Nope. My point is that production apps at organizations are a lot more complicated than a toy app built from scratch by ChatGPT. Fundamentally, do you think ChatGPT will ever be able to produce accurate patch files? Thing is it doesn’t count newline characters or anything to specify the diff, it’s statistical inference and fails at this task.

Also, no one actually knows that LLMs with transformers will continue to scale. Every AI ceo says yes but that can’t be said without bias.
There are quite a few "ai apologists" in the comments but I think the title is fair when these models are marketed towards low vision people ("Be my eyes" https://www.youtube.com/watch?v=Zq710AKC1gg) as the equivalent to human vision. These models are implied to be human level equivalents when they are not.

This paper demonstrates that there are still some major gaps where simple problems confound the models in unexpected ways. These is important work to elevate otherwise people may start to believe that these models are suitable for general application when they still need safeguards and copious warnings.
"Few" doesn't mean <60 it typically means ~5 or <10.

Getting high-quality audio for an arbitrary private citizen via public means isn't that easy, especially for folks like me that don't post video on public social media and use automated call screening and never say a word until the caller has been vetted.
I keep my money in a bank bank and ~30% of it has disappeared in the last few years!
The idea that social sciences can pinpoint a single cause on something as full of confounding factors as this... it's extremely arrogant.

But then, the same applies to the people that immediately explain it as discrimination.
I guess the limit is some milliseconds short of 74 minutes.
Oh I really love this and am so tempted. Unfortunately my schedule is so erratic and unpredictable that it would be a nightmare to try to schedule anything meaningful. Kudos to you though for providing a service that can help others!
I should have been more specific: the o-ring did not fail in an unexpected way.

There was no defect in the o-ring. The design of the entire joint it was sealing was suspect, and was known to perform in a way that was not satisfactory. It did perform just as it was expected to (they expected a failure under the conditions) by the people that had the technical details.
The Vim emulation is pretty far behind JetBrains, VSCode, and Sublime Text. I wouldn't compare it to Vim as a replacement at this point.
Benchmarking Versioning Tools: S3, DVC, Git LFS, and XetHub
We’ve seriously fucked ourselves.

Not just an insect apocalypse, but a parallel bird apocalypse, a collapse of fisheries around the world, and finally global-scale climate change happening 10,000× faster than any prior historical shift, leaving ecosystems unable to migrate or adapt in time in order to survive.

If anyone isn’t panicking, I envy your ignorance.
As a developer of local applications, I take issue with the notion that apps should be free simply because they don't incur server costs. This argument overlooks several crucial aspects of software development:

Development costs: The bulk of an app's expense lies in its continuous development, not in hosting. Even if backend services can be run for a nominal fee, the time and expertise required for ongoing maintenance, updates, and improvements are significant.

Value proposition: Apps provide utility and solve problems for users. The price should reflect this value, not just the operational costs.

Sustainability: Charging for apps ensures developers can continue to support and improve their products, benefiting users in the long run.

Hidden costs: While server costs might be minimal, there are other expenses like development tools, testing devices, and occasional third-party services that add up.
It's already in the Arch Linux repositories, which is pretty cool: https://archlinux.org/packages/extra/x86_64/zed/
We can consider winning one basketball game a success even when our team is disbanded after one season, but I don't know how that's relevant to whether someone is devastated about closing a group down that was meant to help women, when women still need to be helped.
This chart isn't lumping them, it has never been close to single digit percent for the past 50 years. Any class with sub 10% women is a big outlier. And as you can see from the graph, things hasn't really improved, classes used to have way more women, the single digit percent examples are low outliers at a time when things had already gotten really bad from where they used to.

https://www.aei.org/wp-content/uploads/2018/12/cs.png?x85095
This could easily be fixed with training and fine tuning. Simply generate 100,000 examples or so, and train with ground truth until however long you want and its a solved problem.