skysight-inc/HackerNews huggingface dataset:
I’m excited to share a project I’ve been working on, and I think you’ll love it! It’s called FrameGen, a tool designed to make backend development faster and more efficient by automating the generation of backend code.
What is FrameGen?
FrameGen is a powerful tool that allows developers to write custom code using a domain-specific language (DSL). With FrameGen, you can generate complete backend solutions for various frameworks. Currently, we support:
• Express with Mongoose (MongoDB)
• Express with Drizzle (SQL)
• Spring Boot (Java)
And there’s more to come!
Why FrameGen?
Save Time and Effort: No more repetitive coding tasks. FrameGen handles the boilerplate code, so you can focus on the unique aspects of your project.
Consistency: Ensure consistent code quality and structure across your projects.
Customization: Tailor the generated code to fit your specific requirements.
Key Features
• User Authentication: Integrate robust authentication systems easily.
• Paginated APIs: Generate APIs with built-in pagination.
• Role-Based Access Control: Secure your application with role-based permissions.
• Docker Integration: Seamlessly integrate Docker for easy deployment.
• OAuth 2.0 Compliance: Securely manage user authentication and authorization.
What’s Next?
I’m currently working on adding more features, such as:
• Payment Integrations: Support for providers like Stripe and LemonSqueezy.
• Email Integrations: Connect with AWS SES and Mailgun.
• Additional Frameworks: Golang, Django, and .NET support are in the pipeline.
• Enhanced Security: Implementing forget password and refresh token functionalities.
Try FrameGen for Free!
I invite you to try FrameGen and see how it can transform your backend development workflow. It’s completely free to use during our beta period. Your feedback will be invaluable in shaping the future of FrameGen.
Get Started: Try FrameGen Now
Request Features and View Roadmap: FrameGen Roadmap
I’d love to hear your thoughts, feedback, and any feature requests you might have. Let’s make backend development faster, easier, and more fun together!
Thanks for reading, and happy coding!
Note: Feel free to reach out if you have any questions or need assistance. I’m here to help!
>Nonsense

Reality disagrees , unless what we see is actually the best and brightest Ruzzia can find.
If we go by parents definition of “C++==tech debt”, then yes.
Hmmm. From my travels through Latin America, I would rate Colombian accents as by far the easiest to understand. Without exception, everyone spoke with clear diction and enunciation. I would definitely not rate it "very hard" - that would be reserved for the Honduran accent, which I found incomprehensible even spoken s-l-o-w-l-y.

Looks like they're rating "difficulty" as "difference from Spanish in Spain". Considering that Spaniards only represent about 10% of the total Spanish-speaking population, I'm not sure that's fair.
Then it's not clear what your point is.
Unless I missed something, there's no clarity in the article about whether or not Waymo eventually got issued a citation. But I also couldn't watch the full video without being bombarded by ads and audio that started running headless in the background.
Paper link here if you don't want to just visit Twitter for a link and an AI graphic [https://link.springer.com/content/pdf/10.1007/s10676-024-097...]

Love seeing "bullshit" as a topic keyword in an academic paper.
"Rewrite" is a misstatement; what is actually meant is "measure with greater accuracy".
Interestingly:

> One isotope, ²²⁹Th, has a nuclear isomer (or metastable state) with a remarkably low excitation energy, recently measured to be 8.35574 eV. It has been proposed to perform laser spectroscopy of the ²²⁹Th nucleus and use the low-energy transition for the development of a nuclear clock of extremely high accuracy.

-- https://en.wikipedia.org/wiki/Isotopes_of_thorium

See also: https://en.wikipedia.org/wiki/Nuclear_clock
Yes, we have done it to ourselves in the 90' when every browser had some custom extensions and small differences. And everyone was playing catch-up game. Then we got a bit of normality in 2000' when we standardised things. And now Google is playing like Microsoft - expanding web standards like crazy and nobody can catch up. I hope we stop this madness soon.
Rather, go to Atacama, in Chile. It's a desert with pretty transparent air and little to no clouds, far from anywhere, and easier to traverse than a forest.
It's also rather closer to the South pole, so not as hot as Amazon.
>So your gripe is that you have to write `enum_to_string(x)` instead of `x.str()`? And this is of such importance, that this needs to be included in the C++ language itself, as a special case of the dot operator. Correct?

My gripe, if you will, is that converting an enum value to a string is a basic feature (as in, not reducible to other features) of every language that supports doing that. Not everything should be part compiler part library. And it doesn't need to be bespoke syntax. Enum values are already objects from the point of view of the compiler. Just give them a str member. This is similar to how in Rust built-in integers also have members. It's not bespoke, it's using already-existing syntax for objects and extrapolating it to other types. Another alternative that wouldn't involve bespoke syntax would be giving enum values an operator const char *() overload, either explicit or implicit.

>Converting enums to strings is one use case for reflection. Do you suggest introducing bespoke syntax for the other use cases too?

The other cases are pretty much all variations of enumerating members of a class. I have no problem with those examples, since it's basically how it's done everywhere. You get a meta object for the type that a function that enumerates the members of the type, and you go through it.
Interesting that you phrase it as being "stuck with the same equipment". I'd think that being able to reduce the hassle of replacing it to once every 20 years would be an enormous benefit.
I think a big part of the problem is that most people go to the giant big box store for a new appliance and the only things they sell are in a fairly tight price range of $800-$1600. If you want a $4000 one you have to go to a boutique appliance place and then you don’t even know if the thing you are buying is better quality or simply paying for the brand.

When I recently went through this for a new oven I found the high end ovens were all gas tops (I was set on switching to Induction - and boy am I thrilled to have made that decision!) and on the metrics they were smaller ovens, had fewer bells and whistles, but had a big brand on the front for impressing guests.
This makes me sadder than I thought it would.

My first computer [1] didn't have Microsoft Word on it, but it had WordPerfect installed with the OEM Windows. I've always had really horrid handwriting so I preferred to type out all my homework since I was twelve or so, so I had to use whatever I could to do so, and WordPerfect was there.

I grew to actually really like it, and I used it for about two years until my hard drive crashed, I had to reinstall Windows, and then I installed StarOffice (which Google was giving away for free from Google Pack or something like that).

Still, I liked WordPerfect, and looking at the history it seems like it was actually quite significant; a part of me feels like it should have been the de facto word processor instead of Word.

[1] Not counting the hand me down Commodore 64 I got as a pretty young kid.
What’s the payoff of writing a poem?
No more than the government has complete authority over me.
Great idea. Where are you currently sourcing this info from?
Highlighting Journalism on Mastodon
It's a web browser built and controlled by an advertising giant in order to serve you monetized pages more quickly. For examples of why this is bad for the user, search FLoC and manifest V3, both of which they try to say are better for the user despite being objectively worse (the latter hobbles web ad blocker extensions and the former is a solution to "reasonable" web ads and user tracking).
SEEKING FREELANCER
Remote | Full-time contract
Seeking FS Javascript Engineer

Bloomkick, a technology partner company, is seeking a full-stack javascript engineer for a 2-3 month project. The project is already written and will need to be expanded (new features) and optimized. The project is comprised of a backend processor - (Nodejs, Prisma) which pulls files from Box, analyzes the data and places it into a database -as well as a frontend app (Nextjs). Knowledge of Postgres, Vercel, External APi Integrations, Prisma, Nexjs, Nodejs required. Knowledge of server scripting, github actions a plus.

Bloomkick is a fully distributed team with a culture for work/life balance and accountability for ourselves and our work. The right candidate will be self-sufficient and assertive in communications.If interested please submit your resume/CV as a PDF to hiring@bloomkick.com.
Just remember, https://github.com/SerenityOS/serenity/pull/6814#issuecommen...
Yeah based on my in-laws, Chilean seems understandable, though they tend to speak fast.

Argentine Spanish is the strange one, due to the heavy Italian influence.
See also: https://en.m.wikipedia.org/wiki/If_on_a_winter%27s_night_a_t...
I think displacement maps are often made by starting with high detailed models and converting some of the smaller details to normal, bump, reflection? maps etc.
Meetup was just acquired in January - no doubt their new owners are seeing how they can make their investment profitable.
I always remember this old blog post: https://aneccodeal.blogspot.com/2014/02/interviewing-for-anx...

I haven't done a whiteboarding interview for a while, but I remember them vividly. Hot flashes, sweating, stomach churning, anytime I'd be asked a question I am definitely capable of answering, my brain would shut down and refuse to start back up again. The most apt thing I could compare it to is stage fright. Even something like simply multiplying 2's would seem impossible to me in that state of mind.

Aside from seeking professional help for dealing with anxiety, I'd recommend programmers with anxiety to avoid whiteboarding interviews [1] or at the very least let it be known ahead of time that you get stage fright.

[1] https://github.com/poteto/hiring-without-whiteboards
As long as there are no red lines, the console can talk.
On a serious not, this is a static page, I'm not worried about leaving breadcrumbs that could help mischiefs.
>Russian people begin to realize that 1991 and the following decade was very unfair to their nation and (the current) country

Post communism was hard for everyone else too, but we (Eastern Europe) do not invent conspiracies about Israel and CIA to explain the corruption and incompetence of our leaders. For our case the politicians could blame the previous guys but in a dictatorship it is hard to blame the previous guys since it means blaming yourself so dictators have no choice then blame soem external force like Israel, CIA,LGBTQ, Satan.
Nobody who actually read the ruling would link to a media take on it, or make a silly comment like this. The dissent is part of the package, published together. THere is the majoriy opinion, often a dissenting opinion, and sometimes (like here) even more.

Some people actually have a clue what's going on. It takes work, you can't just lazily consume nonsense from journalists.
Ask HN: Why do we have the "hide" button in HN
Seriously, does anybody use that? I frequently misclick it on mobile when trying to open a discussion and have to through settings to unhide it. Do you have any interesting use case for it, that I'm missing?
That's fundamentally why title insurance doesn't pay out much. They exclude most defects that aren't discoverable and it's easy for everyone to find the defects that are. They are providing little actual protection hence why they pay out so little of premiums as claims.
UN telecom agency wags finger at Russia for satellite interference
This would be the standard library so it's not really an issue.
Automating Software Identification from Network Vulnerability Scanners
It depends. If you are more R&D, then questioning everything is exactly what you want. If you want random code in production that "works" then yeah, you probably want a doer.
GCC, clang, Rust, most compilers these days. Nobody really uses a closed-source compiler now unless you are stuck with Microsoft.
Show HN: OfferGPT – Offer letter analyzer for negotiating better pay
While this is relatively easy in ChatGPT now, ChatGPT uses salary data that is not up-to-date. Moreover, was surprised to find that it has a hard time extracting salary components properly, since they're buried in company offer documents at random places.

This one extracts the salary details with vectorization to get all components, pulls latest salary data from 6figr.com & compares it to tell where you lie.

Its also instructed to find angles for negotiating a better pay.
You are describing your experience of the article, not the article itself. This is a big part of the problem, and it is also one of the weakest points of the machine. Best patch your vulnerabilities if you know what's good for you...but then, doing that would weaken the machine.

Also: [Flagged]...how shocking.
Location: US
Remote: Preferred but not required
Willing to relocate: Yes
Technologies: Python, TypeScript, Ansible, OpenTofu/Terraform, Docker, Postgres, Vue.js, Astro, Directus
Resume/CV: https://michaeltoohig.com/michael-toohig-resume.pdf
Email: On my resume or "hello" [at] [myFullname.com]

Hello, my name is Michael Toohig, I have recently returned to the United States after working the past decade in the South Pacific island nation of Vanuatu. I worked on a dozen greenfield projects from whiteboarding to deployment as a solo-developer or the sole technical member of some teams. I've worked with many different technologies and built a variety of products and subsequently have become a strong generalist covering backend, frontend and devOps but a preference for backend work.

Looking for any kind of role with preference for backend but I would prefer a field that touches upon a topic that interests me such as drones, computer vision, GIS, or services that benefit remote or developing markets.
hey, this should reach more visibility, great work
It's not wrong, but it skips some detail. (It's ironic that an article about "insight via precision" uses such imprecise language.)

This is demonstrated in a Lean tutorial for induction, where first it has you "prove" that √2 is "rational", before adding the requirement that the denominator is not 0, which then of course requires a totally different (semantically valid) proof.

0 does satisfy the theorem on integers, but it doesn't say anything about √2, because rational numbers do not allow a 0 denominator.

The √2 theorem assumes b >= 1, and infinite descent / well-foundedness is based on this subset of Z (and to the author's pedantic point about ordering, also works with Z\{0} and the magnitude ordering on |z|.)
ASyncOS is a fork of FreeBSD.

It is used in Cisco's email and web security appliance, which is also their hosted offering. This appliance was previously known as IronPort, before being acquired by Cisco.
Reader mode for the win. The article mentions that the traffic cop was unable to cite the robot.
The country is still polarized to some extent so YMMV, depending on who you spoke with.
Progress on linking a basic program? https://stackoverflow.com/questions/64308644/rust-unable-to-...
Location: London, UK

Remote: Open to any in London, otherwise remote

Willing to relocate: No

Technologies: Django, Python, TypeScript, HTML/CSS/Tailwind, Hugo, Angular, React/Next.js, Alpine.js, Figma, Adobe Photoshop

Résumé/CV: https://drive.google.com/file/d/1_YsSXsYUoDrJqgB7BhnV3205Kcl...

Email: demeterzoltann@gmail.com

---

Hi, I'm Zoltan. Currently staying in London (originally from Romania), I'm seeking UK visa sponsorship or remote work with non-UK companies. I enjoy coding and design, and I'm open to frontend, backend, or full-stack roles.

Please feel free to reach out with any questions!
Google Accelerated Mobile Pages were one example of a dangerous pattern that Google pushed, for probably altruistic and selfish reasons.

Less specific, but I think just as reasonable, is looking at the philosophical alignment and financial incentives of the organization behind the browser.

Google's interests are often in direct misalignment to my own, and by virtue of that, I would strongly prefer them to not have such a position of power over the market.
Who gets to pick which amendments are "out of control"?
I agree, tested it on hour long videos with 800+ transcript tokens (separate timestamp). Was happy with performance.

Compressed video on landing page now, ty! :)
This design makes it look like something that is looking for developer contributions. The original looks like something where a sales chatbot is likely to pop up in the corner.
Building Intelligent Applications with Local RAG in .NET and Phi-3
This is pretty neat! I had built snipp.in to solve my own problems with other note taking app. It works completely offline + looks a lot like VS code for folks who love using .txt files
Except the problem is (which I didn't state but pointed out) is that this isn't really a "problem." It's just math. That's it. If you want to know if I know how to multiply two numbers together, you might as well just ask me if I know what 2*2 is and move on to the next question.
And half of his Democratic colleagues in the Senate have urged him to step down. The two sides are not the same. https://apnews.com/article/menendez-bribery-new-jersey-senat...
How is that different then any executive action before the ruling? Presidents attempt to do all sorts of shit and then a judge say no. Literally nothing changed the surprise was it wasn't a 9-0 ruling not anything in the ruling.
You can find my answer about an electron version in the FAQ: https://pikimov.com/faq
> "don't hate the playa, hate the game"

That might play if this was another Chromium fork, instead of something built from scratch.
When we were learning typing in high school, some of the geekier kids were using alt-224, etc to selectively replace some English chars with Greek ones. The not-so-techy teacher were scratching her head on how we were typing in Greek.
Perhaps it was a self-aware statement about corruption in Outcome and Chicago?
You can find infos about the tech stack in the FAQ: https://pikimov.com/faq
Agree with this. It’s the most beautiful night sky I’ve ever seen.

The stars seemed to shine 10x brighter than other places, even those without light pollution.
I saw an interesting video showing Argentines in the 90s vs Argentines today, both in BA with more or less the same age and status, and the former group had way more of that "Italian" sounding accent. I think it's going away or softening over time. A shame, because I like it.
Ask HN: Applications inspired by the Intelligence Without Representation paper?
I've been revisiting Rodney A. Brooks' influential paper "Intelligence Without Representation" from 1991. For those unfamiliar, Brooks proposed that intelligent behavior can emerge from the interaction of simple behaviors with the environment, without needing explicit internal representations of the world. And also that the intelligent system is decomposed into independent and parallel activity producers which all interface directly to the world through perception and action, rather than interface to each other particularly much.

I'm curious to hear your thoughts on two things:

1. What have been the most successful applications based on Brooks' idea of intelligence without representation? (e.g. projects, technologies, or products that have effectively utilized this approach)

2. What are the current/latest developments based on this idea?

Looking forward to your insights and examples!
PS. Here is a link to the paper - https://people.csail.mit.edu/brooks/papers/representation.pdf
We needed them because platform was too high level, not because we had not enough web APIs. If we could have a canvas and means to render efficiently, there would be no plugins necessary. And they were nightmare because you had to install them yourself on your client, not because they were not JS and DOM.
It helps if you read the front page a lot and want to remove things you've already looked at/discussed thoroughly.
I frequently misclick it on mobile

It's a stochastic noprocrast mode, a free serendipitous productivity tool.
Talk of 35-year-old refrigerators. Throw them away! Their efficiency is abysmal.
What are the practical considerations of being able to measure time/gravity/etc more accurately?

Will this make GPS cheaper/more accurate? Will this allow better astronomical observations?

Note that I'm certainly not against blue-sky science where we don't immediately know of any practical uses. As the end of the article specifies, pure research often ends up paying dividends down the line.

But I'm curious if there are any more immediate applications.
I'd add that fundraising has worked well for the Wikimedia Foundation. They're taking in around $175M/year via donations. That isn't the nearly $500M/year that Mozilla gets from Google, but it's still a ton of money.

I don't know if people will donate for their browser like they donate for Wikipedia, but if it's able to bring joy to people, it could be pretty sustainable. Even Mozilla takes in $10M/year in contributions.
The bottleneck is the grid not terminal hardware. If a home or small business asks for a multiple MW circuit they're going to be laughed at for preposterousness. Laying harmless gigabit fiber to a new area requires permits, construction, labor, think of what becomes necessary when it's enough electrons to kill a dinosaur.
> Well, too bad, we're taking creativity back.

If wishes were horses, beggars would ride.

> Your voice, your words, your pictures don't get to be ten thousand times louder than the average person's anymore...

Time will tell how accurate your mind's simulation of the future is. Personally, I do not like your chances...but hey, what do I know.
If you want to peek into consumer or any electronics.. probe with a signal analyzer for the usual suspects: RS-232 (TTL-levels, CMOS-levels, and serial-levels), JTAG, SPI, and I2C.

First, probe header pins and test points (rows of pads not meant for components) before probing around other components.

PSA: If you're designing a PCB for hand-testing, save money by eliminating connectors with tag connect plug of nails. They're also compatible with automated board testing.
I'm listening?
LLMs are very good at knowledge extraction and following instructions, especially if you provide examples. What you see in the prompt you linked is an example of in-context learning, in particular a method called Few-Shot prompting [1]. You provide the model some specific examples of input and desired output, and it will follow the example as best it can. Which, with the latest frontier models, is pretty darn well.

[1] https://www.promptingguide.ai/techniques/fewshot
I'd liken it to the trend from 5-10 years ago for every game to have randomly generated levels.

It does't feel like an expansive world - it's the same few basic building blocks combined in every possible combination. It doesn't feel intentional or interesting.
Show HN: Poyro – Simple library with Jest-like API for unit testing LLM outputs