skysight-inc/HackerNews huggingface dataset:
"writing code is my favorite form of self-expression", nice

good to see a miniapp dev found this post! what do you think of the quality of AI code now versus handwritten?
I got my first job through Who Wants To Be Hired in 2019. An engineer at the company reached out to refer me based on my resume. It was very good for allowing me to break into the industry, and it was a great place.
These are really interesting examples, thanks for sharing.
What a waste of engineering resources. The AI hype train continues.
Startup Squad
Hi...Are you looking forward to connect with Entrepreneurs

Join our Startup Squad [S²] which consists of Entrepreneurs, Startup People, and the Startup Enthusiasts

_Why join us_

_Share ideas, learn from others, and find inspiration in a collaborative environment._

_Gain access to valuable insights from experienced entrepreneurs and industry experts._

_Build networking that can lead to exciting new opportunities._

So, let's grow, connect and succeed together by clicking the invite link

Thanking you
> a genuine need that Maven does not meet.

i really fail to believe that tbh. Making a maven plugin, in the worst case, works.

The flexibility of gradle (or any other procedural build tools) is to make the project _easy_ to customize, which means the tool encourages it.

Maven deliberately forces _all_ builds to conform to their set of phases, and assign meaning to each phase. If you're coming in fresh to a project, it's easy to see what phases are being attached to, and guess what's being done without having to have intimate understanding of the actual work.
The richer you are the more people want a piece of you.
You would still have to getdents() everything but this way you may indeed save on stat() operations, which access information that is stored separately on disk and eliminating these would likely help uncached runs.

You could sample files in a directory or across directories to get an average file size and use the total number of files from getdents to estimate a total size. This does require you to know if a directory entry is a file or directory, which the d_type field gives you depending on the OS, file system and other factors. An average file size could also be obtained from statvfs().

Another trick is based on the fact that the link count of a directory is 2 + the number of subdirectories. Once you have seen the corresponding number of subdirectories, you know that there are no more subdirectories you need to descend into. This could allow you to abort a getdents for a very large directory, using eg the directory size to estimate the total entries.
I don't actually see the value of this tool being 10x faster because you still have to go in and fix the mistakes. AI code is the class 80/20 problem -- yes, it gets you 80% of the way there, but the remaining 20% takes 80% of the time.
> This assumes that you trust their metric for expected remediation.

Here in Los Angeles, my utility gives estimates that I have found pretty reasonable - sometimes actual is a few hours later than original estimate, but never more than maybe 6 hours in my experience. Sometimes it is fixed earlier. Along the way, updates of new expected fix time is emailed and texted.
2007 - 2014 was the heyday for contract roles

now companies are worried about that classification
I can't help but read comments like this as:

"My talking dog always makes mistakes on calculus problems: how embarrassingly bad!"

Has the expectation treadmill really advanced so quickly that sub-human performance on any category of problems is now an embarrassment?
It’s not as simple as that. If you ask GPT-4o to create a copy of these images, it generally creates one faithfully (e.g. an image with 5 squares will be produced), so it’s “seeing” things reasonably enough.

It doesn’t seem to have the logic though to answer these questions.

The complete data set is here to play around with it yourself: https://huggingface.co/datasets/XAI/vlmsareblind/viewer/defa...
No syntax highlighting for Clojure :'(

No Emacs keybindings :'(
Sherlocked?
There is a study that claims that genes associated with autoimmune diseases increased survival during the black death epidemic by 40% and frequency of these genes increased a lot in the 14th century Europe [1]. I haven't yet seen independent confirmations but I can imagine that paranoid immune system can be beneficial depending on circumstances. If we eradicate autoimmune diseases then there's a chance we won't survive the next big pandemic.

[1] https://www.nih.gov/news-events/nih-research-matters/how-bla...
You are arguing for a less effective state though. At some point you have to accept that if we follow the constitution to a T it will lead to measurably bad outcomes that we ought to attempt to avoid. Constitutional amendments are impossible due to tribalism, passing laws is next to impossible because congress is broken. Our options are “corporations write all regulations” or “we stretch the constitution so that experts can write sensible rules”
Although new models do get trained and replace older ones, so from a users perspective it's not like they'll never change their answers on things. We've seen improvements over time, so while individual models are relatively fixed,the LLM industry itself is much more dynamic.
Driving App Is Leading You Astray
https://archive.ph/i4z9g
https://archive.ph/1iIfR
I knew you did not use the word conflict, I did so in an analogy to another philosophical thought experiment called the state of nature. I was trying (and clearly failing, my fault) to illustrate a logic issue you were having; just because we have regulations and companies do nefarious things does not mean that the regulations cause the nefarious things.

>the reason nefarious people can use companies as tools to do nefarious things on a large scale, the kind of scale that affects a large number of people, is government regulation.

You are wrong. Companies do nefarious things on a large scale and would even at peak efficiency in a free market because it is more efficient to cause harm than it is to take steps to prevent it.

Looking back to less regulated times in the US may be illustrative.

When there was no government regulation for river cleanliness, companies routinely polluted the rivers. They did not do this because of the government regulation that, again, did not exist. They did it because it is a lot cheaper to dirty a river than it is to install the mechanisms to keep it clean, and the benefits to the company from keeping the river clean, barring regulatory oversight, do not suffice to balance the scales.

Similarly, in countries with less stringent regulations companies pollute and cause widespread harm.

The acceptable level of pollution in a free-market system is much higher than the desirable level, because until a tipping point where the company's sales are impacted they will continue to pollute. The equilibrium point is lowered through regulation. That's literally what it does.
I’m sure there are pizza delivery drivers that exist that make 100k+ per year. Therefore, all pizza delivery drivers making 36k per year are donating 64k+ to the pizza restaurants they work for. Really?
The question wasn’t “yes or no” but instead required an exact number: https://huggingface.co/datasets/XAI/vlmsareblind/viewer/defa...

Playing around with GPT-4o, it knows enough to make a copy of an image that is reasonable but it still can’t answer the questions.

ChatGPT went down a rabbit hole of trying to write python code, but it took lots of prompting for it to notice its mistake when solving one of the intersecting line questions.
Boeing Starliner astronaut says the spacecraft is 'amazing' despite delays
It's ironic, they fail these seemingly simple tests that are trivial even for a child to solve. Yet, I used Gemini to read a postcard containing handwritten Russian cursive text with lots of visual noise (postmarks and whatnot). It was able to read the text and translate it into English. I didn't even need to tell it the text is Russian.

On the one hand, it's incredible what these LLMs are capable of. On the other hand, they often fall flat on their face with seemingly simple problems like this. We are seeing the same from self driving cars, getting into accidents in scenarios that almost any human driver could have easily avoided.
> Second, so what if a test was designed to trick up a model? Shouldn't we be determining when and where models fail? Is that not a critical question in understanding how to use them properly?

People are rushing to build this AI into all kinds of products, and they actively don’t want to know where the problems are.

The real world outside is designed to trip up the model. Strange things happen all the time.

Because software developers have no governing body, no oaths of ethics and no spine someone will end up dead in a ditch from malfunctioning AI.
https://www.urbandictionary.com/define.php?term=sherlocked
The hope is that with more frequent releases the upgrade path between minor releases will be smoother -- often in the past we've had breakage due to developers saying "I really need to get this into the tree now because otherwise I'll need to wait over a year for the next release". At some point we might change terminology to say e.g. "FreeBSD 17 update 3" rather than "FreeBSD 17.3" -- I've been saying for long time that we should think about minor updates as service packs rather than full releases.
Can you recommend a specific P95?
I’ve known plenty of very good workers that had a layoff in their resume.

Anyone who thinks that a layoff is a reflection on a worker just hasn’t been around corporations long enough. Even if the c-suite says it is performance related.
You're welcome. I recently noticed I get better performance with VLMs when the queries are phrased this way - Descriptive Keys instead of explaining the problem in sentences. Similar to COT reasoning that many people claim gives better results, I personally found querying in this sequence - existenceOfEntity, numberOfEntities followed by propertiesOfEntities etc tends to give better results. I haven't verified any of this rigorously so please do take it with a pinch of salt :)
Lay off priorities: bad manager feedback > visa holders > performance > bad peer feedback
I can buy that you wanna maximize the opportunities you are given, but is there nothing to be done about coming across more of those opportunities? Or being better about identifying them?
You may not like it, but this is peak umpire ejection.

http://images.catchnews.com/upload/2018/12/20/simon-taufel_1...
Thanks for the perspective. It’s been an interesting conversation.
Yeah, I was thinking the same thing - as a 1st time new parent you're famously not well plugged into the names currently being chosen by other parents, which is why our son Max was one of 3 in his class
I've been hired through HN twice.

Once at Singly, in 2010-ish. Was a contractor for about 4 months, they brought me on full time, and I spent about a year there, left to go to one of the big 4 consulting companies, spent 7 years there.

The second was at Greenhouse (the ATS) in 2021 -- was there until Jan of this year.
Industry term for when Apple launches a product that does substantially what yours does, or incorporates your product features into their product.

https://www.howtogeek.com/297651/what-does-it-mean-when-a-co...
If only congress was capable of passing laws
They’re calling the AI enabled killer drone skynode not skynet so we’re safe people. Carry on.
If anything systemd is a step against "a giant mixed pile of shit" in that the "shit" is single-source now as opposed to cobbled together from 10 different projects.
Enough loud noise for long enough and I don't even hear it. Millennials never fell for the bs our parents and grandparents did online - we saw thru that shit as children and became the resident experts for all things tech bc of it.

I was the oldest millennial in my extended family that lived nearby, so I setup all my older family members internet - account, router & wifi, emails and FBs before I went to college. I'll bet some of those passwords are the same.

Gen Alpha should be able to be similar to that with us Millennials and AI - they will grow up with it, learn it, they will think about AI in prompts - not have to create prompts out of what they want (that's tough to explain) They will learn how to interact with AI as a friendly tool and won't have our hangups - specifically the ones regarding if they are awake or not, Gen Alpha will not care.

They will totally embrace AI without concern of privacy or the Terminator. Considering AI is about a toddler level the two will likely compete in many ways - the AI to show the ads and the kids to circumvent them as a basic example.

tldr: I think Gen Alpha ought to be able to just see AI content - there will be tells and those kids will kno them. So human content online especially the good stuff, but really all the many niches of it, should be all right in the future - even if good AI content is everywhere.

Wow, I rewrote this twice, sorry for the book - you mentioned something I've been thinking about recently and I obviously had way too much to say.
> though the source/sink thing makes my head spin

Wait, what other audio paradigms are there?
I think any time you're dealing with data in the form of an enum, a switch usually the natural way to handle cases. Many compilers will warn you when you've missed a case, which is a nice check to have. Similarly, in languages that support ADTs, pattern matching tends to be the sensible thing to do.

But I agree that in the case you described, that the programmer was being stupid. However they could have written it as a giant if-elseif block and that would also have been stupid, or a loop over a giant list of years, and that also would have been stupid. I think the problem was the programmer not thinking about the problem carefully, not with the control-flow construct they used to write the bad code.
https://docs.aws.amazon.com/appstudio/latest/userguide/welco...

> describe your desired app functionality, and GenAI will automatically build out the data models, user interfaces, workflows, and connectors.

Looks rushed, given typos on the page, and the pricing model seems weird: it's free to create the app, but you pay by the user-hour.
Every time I get involved in a project it seems to start with this neatly organised tree where everything is squirreled away.

By contrast my own systems are often just one giant folder. Conceptually I'm just not bothered by large directories with 20000 files. And I'm happy to mix files of different types in one folder (OMG .c files and .ico files in the same folder like a barbarian!!!)

I find the system is simple, and everything I need is in one place. But it freaks people out.

I guess we're all just wired differently.

(Obviously there is organisation, I have different projects in different folders etc, but there's no "extra" organisation. I don't make more folders just because this one is "full".)
Their examples are here: https://huggingface.co/datasets/XAI/vlmsareblind/viewer/defa...

ChatGPT whiffs completely on very obvious images.
Or just use a single LLM provider.

Problem solved, next.
The issue here is that instead of hiring more judges there will just be a backlog of court cases. Just look at the asylum situation. Congress is utterly incapable of passing laws which is why executive power has grown.
I once had a robotic cat litter box that cleaned itself. Except once a week it would get clogged and I would have to spend a quality hour disassembling it, scrubbing off the feces embedded on the delicate parts, and reassembling it. Every two weeks when it heated up its artificial litter to dry, it would have missed a small piece of cat shit that when baked, filled my house with an aroma that I would not recommend you even try to imagine.

And of course it needed special, expensive supplies that you had to buy from the manufacturer because the bottles had numbered chips.

I eventually threw the damn thing out and now I just use a manual litter box. Takes 15 seconds a day to clean. It's a chore but it's a small predictable chore.

When I read about NixOS I remember that robot litter box. It seems like it solves a real problem of difficulty X but it brings five brand new problems from a parallel universe you didn't know existed and they're all written in an indecipherable language and have difficulty 10X.
>But a good engineer doesn’t just say “you’re an idiot”, they are able to clearly document and communicate

just how you're an idiot
Books recommended on hn are almost always books that are "useful" in the spirit of productivity and all that. Not that it's wrong, but it feels heavily tilting towards monotony i.e just one kind of books, sort of.
I'd love to list the founders on here who reached out and totally wasted my time trying to figure out how they should build the team they are hiring for vs trying to hire me the couple of times I posted on here about working with one of you. Totally overt bait and switch. I'm pretty sure a bunch of you would go "hmm, surprised those guys did that" given they're "known".
You have to end your reliance on others to have control.
> Chevron deference is the reason the US works at all.

That's not really true; the US--including a generally modern administrative state--worked "at all" when Skidmore deference (which existed before Chevron and applied with wider scope) was the only form of deference to administrative agencies required by Supreme Court preference. Leaving aside the question of whether it is legally correct, overturning Chevron is not apocalyptic, and it is also relatively easily reversible, since it was not a decision about the Constitutional separation of powers but the interpretation of the Administrative Procedure Act. It can be, to the extent necessary, undone by statute, either specific grants to specific agencies regarding specific laws or broadly by amending or superceding the relevant provisions of the APA.

Loper Bright moves more power to the (lower, obviously, as the Supreme Court could always do what it did there) courts than they had under Chevron, and it will increase uncertainty, litigation risk, and the degree to which -- as a direct consequence -- wealthy interests are inherently favored by the cost of resolving disputes in a wide range of areas until and unless legislative changes are made. But it isn't apocalyptic on its own.

(Obviously, it increases the cost of Congressional dysfunction, though, which has been a serious problem recently.)
Allergies are caused by an overactive immune system. The way to overcome them is to train the immune system by exposing yourself to low doses of the allergen. Doctors do this and it’s called allergen immunotherapy. Interestingly this has been done since 1911.

https://www.nature.com/articles/s41577-022-00786-1
At least for gpt 4o, it can create a facsimile of images that it still can’t analyze properly, so I think it’s more than just its “eyes” that are broken.

It clearly wasn’t trained on this task and suffers accordingly.

However, with chatgpt, it will create python to do the analysis and has better results.
Like, die?
Are you sure it's not because of Spain qualifying for the final? /jk
Cheat engine?
> One can wonder if induction of some autoimmune condition may be used as a treatment of some cancers.

This is one of the bases of the checkpoint inhibitor revolution in immunotherapy. [1] The checkpoint is there to prevent immunity excesses. Temporarily turning it off is effectively an autoimmune disorder [2], one that can take out the cancer.

[1] https://en.wikipedia.org/wiki/Checkpoint_inhibitor

[2] https://www.frontiersin.org/journals/immunology/articles/10....
Intuit just gave another reason to not be their customer. Can't wait for IRS free file.
Can they really say anything else?
It worked well out of the box, but the font rendering is a bit off. Using x11, not wayland.

The default font was a bit small on a 4K resolution by default, but it was easy discover how to enlarge it.

Opening a Rust project worked flawlessly without any configuration at all.
What a wonderful but bizarrely named feature flag. Thank you!
So afraid they'd rather kill people than be late. https://en.wikipedia.org/wiki/Amagasaki_derailment
Congress isn’t capable of passing new laws in a timely manner. Telling them to do so will just lead to disappointment
Had a number of sensible chuckles...

> Because this paper was written in 2024, we include an obligatory section involving generative AI and LLMs.

> Another ERA is the Mayfly Parenthood Assumption, in which all parents perish immediately upon naming their child, which makes the math substantially easier.

> It is well-known that parents are always in complete agreement over the name they would prefer to pick for their newborn child.
Something like that exists for btrfs; it's called bdtu. It has the accuracy/time trade-off you're interested in, but the implementation is quite different. It samples random points on the disk and finds out what file path they belong to. The longer it runs the more accurate it gets. The readme is good at explaining why this approach makes sense for btrfs and what its limitations are.

https://github.com/CyberShadow/btdu
Affects Big Sur (released November 2020) and previous.

Very little compassion for these users (but at the same time glad somome did resolve this, hopefully without penalizing responsible good users much).

Perhaps one of the best most liberating things in the tech world has been that web browsers now tend towards evergreen distribution models (or sometimes ESR releases). The downside has been miniscule, basically non-existent.

This thing where old software forever eats away at those trying's time & energy has been out of control. Futility & hopelessness of trying to do good things was abound! It took such a long era of software being intransigent & never moving & forever stuck for the OS & browser makers to get fed up & rebuild the distribution model, to stop catering to never-updaters. What a dark era, so glad legacy concerns are so vastly done away with as the web platform at least (if not native) is free to keep pushing forwards. We cut ourselves free of the persistent miserable boat anchors, and are better & ever improving for it!
They're pretty durable. It can survive in a padded envelope just fine. I've had them in the pockets of my jeans after a washing machine cycle.
I think that, in general, a current that pulls you somewhere that you’re not prepared to go can be dangerous. If you’re ready for a swim several hundred feet offshore from the beach, and a current pulls you there, fine (as long as you are really prepared, which involves knowing how to swim out of the current and back to shore). Having a big floaty thing like a surfboard helps, too.

If the rip current pulls you into a big current that takes you away from the beach, you might have a problem. If you’re a beginning swimmer who can’t swim a few hundred feet in open water, then you may also have a problem. If you have a boogie board, and you rely on it, and you lose the boogie board, you may also have a problem.

Many of the swimmers at your average tourist beach are not competent open water swimmers and may be helpless even 50 feet out. A rip current is a severe hazard for them.
Just tried this out. Onboarding process is cumbersome as I just wanted to see a demo. Although the questions were very detailed and specific which is good. After setting up the ICP I have not received any leads so far.

Does all these questions transform into variables to your LLM? What is the your data source to filter leads? I have more questions and would love to chat.
What the mechanism?
There is a talk he gave at IAS on this. Pretty good one. I think it is available on You Tube.
Nice tip. I might trial adding 3.5 sonnet as an option to https://langcss.com.
Well that just evaporated the interest I had in using Fly.io. Thanks for the heads-up.
What was the treatment in your case?