Hacker News new | past | comments | ask | show | jobs | submit | kamranjon's comments login

A friend and I were talking about a somewhat related idea.

We were wondering if we could encode the STL for a 3d print entirely into a QR code and then put that on the actual printed object - so that any piece you made could be replicated by just scanning the object and printing again.

When looking into it I thought it just was too much data, even looked into multi-colored QR codes. But I didn’t realize you could just make a bigger QR code…


Did this a while ago for a table as a design exploration. We encoded a 2D file (because the table only required cutting sheet materials) and still had to use a custom compression algorithm for the proof of concept. https://johnkestner.com/rev/

Would love to read a blog post on this. 10 - 15 hours is probably too much but I bet if I learned how to do it I could figure out how to optimize it with all the tools that are available today. Would love if TurboTax just died because everyone figured out they could do taxes on their own with just a little supplemental help from local models or something similar.

If you just have W2 income and take the standard deduction, taxes are really quite simple to do on paper. It's a two page form, most of which you leave blank.

If you have self-employment income, business income, capital gains, 401k distributions, HSAs, 529 plans, etc. it can get complicated but at that point TurboTax honestly doesn't help all that much (unless it's gotten a lot better since I last used it). If you get to the point that your taxes are too complicated to do by hand you probably need an accountant anyway.


> at that point TurboTax honestly doesn't help all that much

It does. I have most the things you have mentioned and it was automated, except for correcting a small situation their OCR messed up by reading an extra blank space from the form.


Well that's good to know I guess. I haven't used it since they could OCR forms. I had to key them in manually, and it really didn't do anything much more than a standard 1040 return and the most common additional schedules.

10-15 hours is NUTS. I do mine by hand every year and I can get them done in about 3 hours. I would say my taxes are nontrivial thought certainly not super complicated (no K1s)

I don't think I'll make a blog post about this, but since you asked I will describe what you have to do briefly. 10 to 15 hours includes everything:

- Downloading all forms and instructions.

- Downloading all 1099s and W-2 statements.

- Scanning any paper 1099 or W-2 forms I receive (rare now, thankfully).

- Filling out a draft of the forms slowly in pencil. This takes the most time. I have sometimes used spreadsheets for this but I find it is quicker to just use a calculator or even the Python REPL.

- Filling out a "hard copy" of the forms and double checking my math. This takes more time than you think if your state don't have fillable forms, but I have sometimes done it by hand very neatly rather than typing it up.

- And finally going to the post office to mail things. I never just put them in my mailbox.

2024 only took 11 hours in total mostly over 2 weekends. And as I have said in other posts here, I don't stress myself out about and take my time. You can probably do it faster if you want to.

The key is to just read the instructions for each form and follow them mindlessly and mechanically. I will admit that it is difficult at first, but you do get used to it, and despite my tax returns getting much more complicated over the years, the number of hours that I take has stayed the same.


You can do all this in an hour on a computer without mailing anything.

Freetaxusa is the simplest way but really there are a ton of options that're free.


How do you stay on top of the ever-changing deductions and exemptions? Some of the loopholes are really good if you know them.

I used to use TurboTax but then compare the pdf it generated line-by-line to the pdf from the previous year, and caught things I'd missed fairly often. One year though I was having trouble finding where in the UI the field I needed to set was, and concluded that the whole process was stupid. I then switched to just filling out the forms directly using my previous year's as a guide, and found that it just didn't really take any longer. This year I spent about an hour on my taxes with W2 income, RSUs (with an incorrect cost basis), ESPP trades, dividend/interest income from four different brokerages, and some stock trades to report.

I do think TurboTax or a competitor makes sense when you have a novel-to-you tax situation to deal with. Probably the hardest part of filing taxes is just figuring out which of the supplemental forms are applicable to you. I absolutely would have missed the foreign tax paid one on my own, for example. When your tax situation is the same as the last year just with different numbers I don't see much of a point.


i did it by hand till 15 years ago. created a spreadsheet, with only the items I needed.

the next year, pretty much the same spreadsheet with whatever minor tax changes had been made for that year.

the 15 hours is mostly spent getting your shit together which you have to do for an online solution too.

I did a better job than my accountants do, they often forget little details that I would keep track of. ("no, I did not owe a penalty, the estimated payments and refund carried forward meant there was enough money on my tab...")


Interesting! I worked previously for a company that did automatic generation of short video clips from long videos. I fine-tuned a t5 model by taking many Wikipedia articles and removing the new line characters and training it to insert them.

The idea was that paragraphs are naturally how we segment distinct thoughts in text, and would translate well to segmenting long video clips. It actually worked pretty well! It was able to predict the paragraph breaks in many texts that it wasn’t trained on at all.

The problems at the time were around context length and dialog style formatting.

I wanted to try and approach the problem in a less brute force way by maybe using sentence embedding and calculating the probability of a sentence being a “paragraph ending” sentence - which would likely result in a much smaller model.

Anyway this is really cool! I’m excited to dive in further to what you’ve done!


This is incredibly cool, I’m surprised more people haven’t contributed to this - it seems like it’s only a few optimizations away from being performant enough for a pretty broad set of use cases.

Appreciate the kind words! Obviously feel free to hack on it.

When I first built it, I spent some time trying to tackle the issue of needing to update the entire file (and create an invalidation) if you want to update the database, which might be fine, but closes a lot of doors. I kind of hit a wall on finding a convincing approach to solving it, given the constraints of the setup.


I use Shopify and it’s pretty dang nice, especially the shipping discounts you get as a smaller business. I’m not sure of many alternatives though, I just knew it by name so I chose it - there might be better ones out there.


I was absolutely floored by the website, what a way to knock it out of the park.

I have never heard of this library before, but it’s going to stick in my head the next time I’m looking for a JS animation lib.

Definitely kinda highlights the importance of first impressions.


I started a small company selling accessories that I design, 3d print, and build for old 16mm film cameras. I recently released a crystal synchronized motor for Arri cameras, which allows you to record sound and have it sync up properly later, that has actually been selling pretty well. My next goal is to get into CNC machining with metal and actually build a modern 16mm film camera.

For my day job I am currently working for an online education company. I have been learning about the concepts behind knowledge tracing and using knowledge components to get a fine grained perspective on what types of skills someone has acquired throughout their learning path. It is hard because our company hasn't really had any sort of basis to start from, so I have been reading a lot of research papers and trying to understand, from sort of first principles, how to approach this problem. It has been a fun challenge.


Hey! Seems a nice job, do you mind if I ask which company and if you found some interesting references on the subject?


Hi! I can't really share the company, but I do love the space and happy to discuss what I've been reading.

So the idea of Knowledge Tracing originated, from my understanding with a paper in 1994: http://act-r.psy.cmu.edu/wordpress/wp-content/uploads/2012/1... this sort of introduced the idea that you could model and understand a students learning as it progresses through a set of materials.

The concept of Knowledge Components was started, I believe, at Carnegie Mellon and University of Pittsburgh with the Learn Lab: https://learnlab.org/learnlab-research/ - in 2012 they authored a paper defining KLI (Knowledge Learning Instruction framework): https://pact.cs.cmu.edu/pubs/KLI-KoedingerCorbettPerfetti201... which provided the groundwork for the concept of Knowledge Components.

This sort of kicked things off with regards to really studying these things on a finer-grained level. They have a Wiki which covers some key concepts: https://learnlab.org/wiki/index.php?title=Main_Page like the Knowledge Component: https://learnlab.org/wiki/index.php?title=Knowledge_componen...

Going forward a few years you have a Stanford paper, Deep Knowledge Tracing (DKT): https://stanford.edu/~cpiech/bio/papers/deepKnowledgeTracing... which delves into utilizing RNN(recurrent neural networks) to aide in the task of modelling student knowledge over time.

Jumping really far forward to 2024 we have another paper from Carnegie Mellon & University of Pittsburgh: Automated Generation and Tagging of Knowledge Components from Multiple-Choice Questions: https://arxiv.org/pdf/2405.20526 and A very similar paper that I really enjoyed from Switzerland: Using Large Multimodal Models to Extract Knowledge Components for Knowledge Tracing from Multimedia Question Information https://arxiv.org/pdf/2409.20167

Overall the concept I've been sort of gathering is that, if you can break down the skills involved in smaller and smaller tasks, you can make much more intelligent decisions about what is best for the student.

The other thing I've been gathering is that Skills Taxonomies are only useful in as much as they help you make decisions about students. If you build a very rigid Taxonomy that is unable to accommodate change, you can't really adapt easily to new course material or to make dynamic decisions about students. So the idea of a rigid Taxonomy is quickly becoming outdated. Large language models are being used to generate fine-grained skills (Knowledge Components) from existing course material to help model a students development based on performance in a way that can be easily updated when materials change.

I have worked through and replicated some of the findings in these later papers using local models, for example using the open Gemma 2 27b models from Google to generate Knowledge components and using Sentence Embedding models and K-means clustering to gather them together and create groups of related Knowledge Components. It's been a really fun project and I've been learning quite a bit.


Thank-you! It's a long time that I have a similar idea and I'm interested in developing it, but never found the time to dig deeper, with those references I will jump start in the subject and refine.

It's nice to know I'm not the only one thinking about that.

The trick for me is that it's a path in a graph for each student, so even if some component is not as strong for one student, he can fill the gap by taking another route. A good framework would be resilient if it finds many possible paths to reach the same result, and not forcing one path. But then, teaching in this way is more difficult.


They build arguably the best 3d printers out there. If you run a business that relies on 3d printing, they are the main game in town if you want reliability and consistency.

My X1C is completely cut off from the internet, it just talks over LAN to my computer and I send it jobs, I never setup any sort of account with Bambu - never really needed anything more than that.

I don’t myself have the same sort of xenophobia towards Chinese products that many other people have, but I do like to buy local when I can. There just aren’t really any American companies (or companies anywhere honestly) producing products at the level that they are for 3d printing. If something comes along, I’d be happy to try it out.


My 2-cents on this - as someone that runs a very small business that pretty heavily relies on a Bambu X1C - is that this isn't really going to push me to purchase the H2D any time soon, it is cool that it has laser-cutting ability and two nozzles to reduce waste, but I don't need that.

What I really need is fast multi-color printing and I need to scale that up when needed.

To me, the best offering they have right now is the A1-Mini with the AMS-Lite. And that is what I'll be ordering as the next purchase. The AMS-Lite is a completely different design from the AMS sold on the larger printers, and in my opinion, is a much better design. The AMS-Lite holds the filament reels from the center instead of the outer rim (which causes all sorts of issues with non-standard reels with the Original AMS) and it has a very simple filament path directly to the nozzle. This is going to save me a ton of time and wasted filament.

At $389 for the combo of the AMS-Lite and the A1-Mini - I can scale this up as needed without a ton of concern for my bank account.

It is cool that they are incorporating other features into their printers - but I hope they don't stagnate on their core 3d printing features, because it's what's set them apart from others by a long shot and their singularly focused products have become a staple for many small businesses i think.


I’m just curious if anyone here has actually heard of this company before this announcement? If you have, what is your opinion on this acquisition?


Almost any infosec professional whose company uses an IaaS provider (AWS, GCP, Azure, etc) has heard of them. They are probably the most notable tool for assessing your "Cloud Security Posture". It basically looks at your cloud configuration and alerts you for security issues caused by mis/sub-optimal configurations. It also identifies vulnerabilities, software updates, permissions issues, etc.

I'm sad they're being acquired, especially by a FAANG company. This constant consolidation is bad for IT (and the economy in general). I am happy for the employees holding shares though!


They are huge in the cybersecurity space, led by veteran founders, solve real problems, fastest growth to $100M ARR in the history...


In cybersecurity history or the history?


In history - until Cursor, so like 6 months ago they still held the record.


Cursor, the AI code editor? They have $100 million in ARR??



they are selling tons of enterprise subscriptions = $$$


Growing up in the NYC area this is what I think of when someone says the wiz https://en.wikipedia.org/wiki/The_Wiz_(store)


I have 'wiz' lights in my place - home-networked lighting system. Which works. Well. For me....so glad g hasn't acquired them.


I also thought at first that G acquired the budget smart bulb company but then I realized it’s “WiZ” and not “Wiz”.

https://www.wizconnected.com/en-us


>> Growing up in the NYC area this is what I think of when someone says the wiz https://en.wikipedia.org/wiki/The_Wiz_(store)

Growing up in NYC, it is was impossible to not remember the "Nobody Beats the Wiz" jingle


As a fan of British comedy, this is what I think of when I hear wiz: https://en.wiktionary.org/wiki/wiz#Etymology_2


We've been using them for 2-3 years. Excellent.


[narrator]: Excellent, until now! Soon, their beloved cloud infra security scanner will to be sucked dry of all the juicy usage data on AWS and Azure customers, bled of its innovation, to be discarded in a few years time...

I like it too. Don't care much for google buying them, it can only end badly.


[flagged]


Would any evidence convince you that wiz-the-product exists? there are tons of comments on the thread, people discussing it on reddit, integrations with all sorts of products, stackoverflow questions about wiz terraform provider, tons of image search results for "wiz.io dashboard" (most outside of wiz.io domains)...

what makes you so sure there is no product?


Last Kubecon / Cloudnative Con they had a HUGE stand. Hard to miss them if you are in this space.


I've seen them at trade shows and heard good things. I had also heard that Google tried buying them last year but it didn't go through, I'm curious about how/why they did it now


What I read is that last year they weren't sure yet if they wanted to go public instead, but the current financial climate isn't good for going public so they went for an acquisition instead.


[flagged]


I feel like there may be better ways to address your points without insulting the person you're replying to... Any chance you'd be willing and able to compose a reply that adds credibility to your claims? Or is this more of a "grudge against that commenter in particular" sorta thing?


Yes. We use them for container vulnerability scanning - maybe other things as well.


I've used wiz in a previous job. Its a good product. I don't know if they invented disk snapshot based security scanning, but they certainly popularized it.

Companies like CrowdStrike have copied a lot of what Wiz has been doing (and I'm sure wiz has copied some CrowdStrike features).

This announcement is pretty disappointing to me. I would have more faith in Wiz as an independent company than as part of Google. I expect their innovation to fall off a cliff.


didn't they try to do this several months ago?


[flagged]


I am suspicious of the acquisition and critical of its founders. But at the same time I'm sitting here looking a Wiz logs and dashboards. The product is certainly real.


[flagged]


please stop: you're spamming this thread and there are enough people here who have experience with the product and claiming they're lying just doesn' t pass even the most basic tests.


People working in cloud environments or cybersecurity absolutely have heard of Wiz.

Working in a company adjacent to Wiz, I’ve encountered many organizations working with it.

Don’t project your lack of knowledge onto others.


what? who is sending me those alerts, and where is this glacially slow and confusing dashboard came from them?


This alone made me believe it’s real enterprise software ;)


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: