skysight-inc/HackerNews huggingface dataset:
Yeah or the acoustics of the recording. I used to be able to guestimate who was the pianist for a given recording and I'm pretty sure acoustics factored in as much as the actual pianism
Yeah... Damn Vancouver, same price as NYC but salaries 1/4 or less
I've often suspected that there are many voting rings on here, another time a Youtube video downloader hit the front page.

I did inform the mods about the issue but they said that there wasn't any suspicious voting on that topic, though I do find that conclusion somewhat questionable since it's easy to create loads of accounts on here.
Headquartered on Webgasse no less. I wonder if that's intentional or accidental!
When my grandmother passed, she left a house full of all this furniture, china, antiques and various knickknacks that she wanted her family to split up amongst themselves. Only her children (my Boomer parents and aunts) wanted any of it. The cousins in my generation and younger didn’t want any of it. We have nowhere to store all this… stuff. Our generation can barely afford space to live let alone rooms dedicated to antiques and dishwear.

I hope my parents don’t burden us with a storage unit full of junk. Just because they treasure it doesn’t mean we can or even want to become the next stewards of it. It’s all going to the landfill.
That seems far less likely to work (and I wouldn't call these shirts beautiful). If I see a brand name on a T-shirt someone interesting is wearing, I'll search for it online, not ask them. If I see a cartoon dog on a T-shirt someone interesting is wearing, I'll assume it's just art.
> The use of trie structure to compare strings without hardcoding raw, searchable string values is very inspired.

Aside, this is one of my grumpy-old-dude opinions when it comes to regular non-malicious code: Source "greppability" is a virtue, one that must be balanced against "don't repeat yourself" and "compile time checking", etc.

Some examples off the top of my head:

1. One import/alias per line, no wildcards.

2. If you have to concatenate a literal string across multiple lines, try to ensure the break isn't inside an interesting substring someone would search for.

3. If you write a compile-time constant like foo=4*6*9, the comments around it should also contain the result. Sure, someone might screw up and forget to keep the comment in-sync, but it can also be invaluable when someone else is tearing their hair out trying to find out why the production logs are saying nothing but "Illegal frump: 216".

Don't get me wrong, I love a good IDE, and many will offer "Find Usages" or "Find Literal"... but it doesn't always work all the time, for all languages in the project at once, for everyone on a team who might use other tools, or during a PR review through a web-browser, etc.
It is easier to get traction and positive feedback and find other people willing to help you out with their effort or time or money or other resources if you are doing something that can help them, that really solves a significant problem or pain point they have.

Reading between the lines, your use of the term "project" when talking about your endeavour suggests you are focused on your own ideas and vision, but perhaps you not focused on better understanding the group of people you will be helping, what their problems and challenges and priorities are. Take a break from your project, then when you are refreshed, spend some time talking to different communities of people who you believe you may be able to help. Ask them what their main problems are, or their priorities, and listen to what they say. Maybe there is something completely different you could focus on, that happens to be something they want enough to pay for.
I've used HTMX to create an internal app for us to manage Pull Requests from multiple repositories in a single page.

It works great, after you get used to how it expects things to work. Basically, think like every HTML element can be a little "form" which you can submit and replace its contents with the returned HTML.

In the server it's not hard to get it to work, I implemented it using Kotlin's KTor (but any server technology that lets you generate HTML would work).

I still needed a very minimal amount of JS to do some things that I found annoying to do with HTMX (e.g. in-page filtering), but once I accepted that's ok, it's been working very well.
As someone that I have worked for years with this kind of products in a couple of F500, I hate them with all of my heart.
I really prefer the approach based on DNS and IP filtering, it's easier to manage and doesn't have all the problems that SSL inspection has.
Ha the hamburger is genius. How has nobody done that before? (afaik)
I won't be surprised if moderator bias is in play. I saw 15 upvotes in 15 minutes. This post is planted at 1st position.
>I think the root of it is that going remote revealed just how much time senior engineers spend mentoring juniors by requiring that that time be scheduled.

This is the big thing I've noticed in general with WFH, I miss those interactions where the junior members of the team ask me a quick question because I happen to be in their area. Those questions never get asked now beacuse they have to make the effort to send a message over chat and there is an extra mental barrier about asking something potentially stupid over text. So many people are more comfortable interrupting me when sitting on a call than they are sending the chat message.

I've also seen it with a new team that the company recently spun up that does work related to my team. The manager wanted to leave the new hires to somewhat figure it out on their own and just be available to provide guidance if they ask for it. Their onboarding and getting up to speed has been super slow because of it.
IMO the author did himself no favors publishing this email thread.
So long for so little. TLDR: gamification bad (FB notifications / video games - if taken to the extreme). Seek out games that you will be proud of playing on your death bed.
I love everything about this. The shareware, the price, the source code. It reminds me of how software was in the 90s.
I think of worry as not actionable. If I know eating too much chocolate that will affect my teeth I can take action and eat less chocolate. Simply worrying about it does no good. Idle worrying and talk, or online armchair second-guessing politicians and military leaders from a safe distance (as you can read in the comments on this thread) just wastes time and energy and causes more personal stress.

Worrying about the Ukraine war, or Taiwan, or possible escalations of those conflicts, does no good except to make my mental health suffer. Writing to my member of Congress, or joining demonstrations, or doing anything that might sway politicians amounts to some kind of action, though very likely futile given the way American government works. More immediate problems that elicit lots of press and demonstrations and letters to Congress, such as homelessness, gun control, etc. don't necessarily affect government policy. Some action is better than none I suppose, but action isn't the same as worry.

I have friends who live in Kiev. I can do my small part to help them get out. I can contribute to relief efforts. I probably can't influence politicians in Washington, much less the Russian regime.
Is this some kind of weird guerrilla advertising for go summarize?
Great question! A lot of absolute shite in the comments here. If you dream about building a factory then here's my thoughts:

Read

- Read "Faster, Better, Cheaper in the History of Manufacturing" by Christoph Roser - it's an expensive book but gives a great overview of how we got to where we are in manufacturing. From stone tools through bronze casting, Venetian shipbuilders, Josiah Wedgwood, the Portsmouth Block Mill [0] and so on.

- Simon Winchester's "Precision" is a great book too - more concentrated on the emergence of machine tools which will be your BREAD AND BUTTER in a factory.

Steam engines are irrelevant to you but the tools they drove - the lathe, shaper, milling machine are still pretty much exactly the same. Big difference is instead of a man operating them they are CNC.

To know how to make stuff, you need to be able to look at anything and have a rough idea how it's made. What materials, what processes, and then you can figure out why it's done that way. You won't find a piece of solid wood wider than about 3" at Ikea. Why? Because wider wood is massively more expensive than narrow wood.

- Materials: metals, plastics. Wood and glass are a bit niche really.

- Essential machines: the bandsaw, angle grinder, drill press, the lathe, milling machine, angle grinder, tube bender, sheet metal brake.

- Joining metal: Welding, riveting, rivnuts, taps and dies.

- Casting and foundry work, blacksmithing (surprisingly accessible)

I'd say woodworking is a terrible entry into manufacturing. I went that way because it's useful for renovations. But working the wood is a craft, and I wish I'd started with fabrication and machining.

Likewise, very little is 3D printed at scale. It's great for prototyping and looking at things - that's about it. People will argue, but go to any big-box retailer and try to find something that's been 3D printed...

Electronics: You can now build a massive amount of useful consumer electronics without needing to design PCBs. I've built central heating thermostats, wifi-controlled extractor fans, infrared break beams etc. ESP32, ESP8266 platforms are great for playing with. ESPHome is software that makes programming these devices really easy: here's an example of what you can make https://esphome.io/guides/diy - they have a list of devices they support, that's basically a list of industry standard electronics building blocks for you: https://esphome.io/index.html#sensor-components . You'll quickly realise that a lot of electronics is just the same stuff.

I'm out of time so I'm just going to throw references your way:

- Fireball Tool: Successfully set up a factory
https://www.youtube.com/c/FireballTool

- AVE Boltr: Tears down tools and products with good insight into materials https://www.youtube.com/watch?v=ZY7XO5H_6HY

- Brits get rich in China - a classic following three entrepreneurs trying to setup factories in China https://www.youtube.com/watch?v=VKP40gLmVMY

[0] https://en.wikipedia.org/wiki/Portsmouth_Block_Mills
Adding an anecdatum to the pile, my one and only experience with offering a (nice but unloved by the other occupant) chair for free got a response in the first 5 minutes who then arranged a courier to pick it up the following week. Painless.
Recently my client told me "try Devin to work faster" and even though I provided countless examples as to why AI does not increase my productivity (to me it's a google-search-bin) my client is still hyped.
Or you could just press "SD" instead of "SC" and appreciate how is more intuitive
Very interesting indeed. My current masters research is is doing related work and I can't get this to work on GPT4 (random forest specifically). My as yet untested assumption is my data set needs to be bigger, and/or I need more features scores. So its interesting to see someone is getting this to work.
great work OP + mrs OP.
good luck w/ the project.
I consider this a first principle of “GenAI-Native” solutions - workflows become eval systems on a task engine.

I hadn’t considered building a classification model for “how easy is this to validate.”

Thanks for the inspiration!
I can’t wait for the Gen Z stuff to make the cutoff.

https://images.app.goo.gl/xjYschXcPVrECeVD9
Yes. Having a business with employees fail must be so much more painful than having a business with no employees fail.
That's not how those systems work. They just try to see if the face on the camera matches the one associated with the ticket, same as what airline employees do. It is "match" or "no match". The system doesn't know nor care who Bill is.
I hope this kind of content is not going to become normal for front page. A generated summary of a YouTube video?

Are people just upvoting the headline?

Also breaks guidelines.

> Please submit the original source. If a post reports on something found on another site, submit the latter.

Original already posted https://news.ycombinator.com/item?id=40008109

This user appears to have broken the guidelines previously and had the post flagged and removed for the same reason.
I Made a Journal App
I am a beginner programmer and i just made this app , I would love to have your opinion on the code and the app
https://github.com/Tervicke/Mindwave it wont let me post the github link
I work with people who cheer on me getting replaced by ai and praising me for literally keeping the project alive in the same sentence. I need a new job.
On balance it's probably a good thing for people to be able to modify their cars. We wouldn't want to build a world where you're beholden to the whims of car companies on pain of having your ability to own a car revoked. That would be a recipe for abuse.

If people modify their cars in dangerous or illegal ways, that's presumably already a crime they could get their license revoked for.
Dual network with atomic learning rates
This sounds more like a case of “know what the things in your pipeline do, if it’s odd/abnormal” than “avoid -o pipefail”.
To anyone using Google Sheets as its data layer: be sure never to create a primaryKey column, always use the title column. Also be sure to use one single spreadsheet with many tabs, and coreference cells by their sheet/line/column. That’s such a superb mental model of what your data represents.
Of course denormalize your data without caring. Tabular model is not good at managing cardinalities, but [truth to be told] neither is our brain.
Also use AppScript for formulas and business logic. Your future dev will love reverse engineer it.
Then when things become hairy, hire an IT consultant and pay him well. Be sure to complain that his added value is limited wrt this Gsheet chef d’œuvre.
What sort of factory are you building? Passionate about revitalizing US manufacturing. (I’m a mechanical/manufacturing engineer.)
> suggests choosing the least powerful [computer] language suitable for a given purpose

This doesn’t work for projects that are planned to live for years and we aren’t sure of the scope of it beyond the next few months.

You may feel you completed all the current features neatly with HTMX or whatever, but what happens when later your PM or designer asks your team to implement, say, a complex multi-step form with a bunch of frontend state and validations?

People downplaying the need for tools like React and Next.js don’t usually acknowledge that these tools are used to ensure long-term flexibility of your tech stack and to maximize the talent pool to draw engineers from. It doesn’t matter if your site is slightly less broken for the few people that turn JavaScript off in their browsers.
Yep. I've been running a 1-man software business for 19 years. I could have taken on employees and made more money, but made a conscious decision not to. I don't regret it.
Floss, rinse thoroughly with water, brush with fluoride toothpaste (and do not rinse after).
One of the problem is that you can train the students to overfit any test, and that's worse than cheating which represent only a small number of students usually.

So by incentiving the teachers to make the students perform well in some tests, why teach real lessons when you can just throw at them cheat codes for the test.
With how many third-parties do you share children's photos with?

Sorry, I'm on mobile and couldn't find that info on the website (a bit broken if js is disabled).

Edit: don't want to bash or anything, I think it's an interesting project in many ways, but that's my main concern with these things as a potential user.
Tempting to deduce that employing people will make you happier and wealthier: it wont. It will just kill your business faster and reduce the chance you show up in a Gallup poll as a business owner at all.

People who have employees and haven’t yet gone out of business are likely to have a good product and business model. Having a good business model is likely to make you wealthier than not having yet found a good business model.

“We interviewed a 100 bananas and found that the ripe ones were yellow”
An old email I had once saved me from an expensive lawsuit.
Delta eclipse flight from Dallas veered off path of totality
I'm high on life, old chum!
Bootstrapped SaaS startup: New limits on fine tuning on Helix free plan
Until Sora is out.

Same pattern:
- RHLF -> RLAIF using GPT4
- Firefly using Midjourney

When there's a "good enough" AI solution, the synthetic data will come from it.
CISA is investigating it.
Gross computer nerds refuse to learn from the past and keep reinventing the triangular wheel every 20 minutes. More news at eleven.
You don't need the AI generated picture at the top of that article.
Yes. It changes it entirely. Obviously? Selling or otherwise distributing was illegal, or using hacked data with an on-line service, not merely hacking your own property.
Why is "hooking" allowed at all in non-debug code? The legit applications all involve tracing or profiling.
A teacher or a kid who paints houses in the summer is a 1-person business. They file a Schedule C but they may just make a few thousand dollars a year from their "business". I don't think income statistics on "one-owner businesses" are particularly meaningful without some more breakdown.
Heh, I was going to ask, what's the consequence if you do say the wrong thing? They correct you and tell you what you're not allowed to do?

... I guess that answers that!
That's how it is in most States. You can own/carry lockpicks, and even carry them past TSA, but if you're caught somewhere you're not supposed to be, you're now hit with possession of burglary tools.

This is also why urbex communities reccomend not bringing picks while exploring places, as they'll bring more trouble than its worth if you're caught.
Paper is in fact pretty durable. A lot of History came through millennial papers.

I’m not saying that computers manuals will for sure stand the test of time for a the thousand years to come, but as long as they are protected from fire, they are probably a more reliable storage than a digital scan which will need humans to backup them regularly if they want to survive their physical media.

Sure digital backups, especially of PDF files, are easy and cheap, but they require an active human effort to keep the system alive.
Thanks for this. I was going to ask how Shoelace compares to Lit but I see it's built on top of it.
Never heard of him before but after watching 10 seconds he seems like an idiot.
Fair enough, at least the limits they proposed are among the best in the world. Credit where credit is due!
>Meetings should either be 100% in-person, or 0% in person. Anything in between is a bad experience.

Agreed, even one person joining remotely completely changes the meeting. The remote person is slightly out of sync with everyone, can't participate in any whiteboarding sessions, and you lose the connection because they are a face (or icon) on the screen and they are looking at a wide angle feed of the entire room.
Are you recommending Next.js for its longevity? My experience over the last 18 months is that every new version introduces breaking changes. I wouldn’t want to come back to a Next.js project in 5 years and have to deal with migrating to Node.js v32 and whatever Next.js has broken in the meantime.
Seems very similar to the leetcode playground developers play with
www.leetcode.com
My brother taught me some qbasic and the computer had no Internet so I just kept playing with it
https://gosummarize.com/youtube/@internetofbugs/debunking-de...
@amichlin, do you have a rebuttal to these comments?

My impression is that you hastily defended a former employer,
and when questioned, you started making things up.

I think you are actually formerly connected to VCF, since a twitter user (Adam Michlin) sharing your username is currently flaming the OP: https://twitter.com/amichlin/status/1778494138138124432
TI92 graphing calculator and the instruction manual. Hundreds of pages of weird math functions to try out and understand. Triggered some kind of weird pokemon-esque collect em all ocd instinct in me and I ended up learning programming as a side effect.

I think one thing that's missing in a lot of current programming education is too much focus on the grammar and basic constructs and not enough focus on the nouns and verbs. Environments like MATLAB, QBasic and even JS are great because they have lots of little bits of random stuff you can just start poking at and plugging together. I wish there were more beginner references which start with lots of random facts about assorted bits and bobs instead of trying to preach some boring grand unified theory of coding.
Sometimes when I enter the US to meet up with friends, I get only a B-1, instead of a B-2 or B-1/B2. I always tell immigration the reason I'm visiting, but sometimes I can tell they aren't listening to a word I'm saying and will just waive me through if they see I already have a valid B-1.

I get that my American friends and professional circle are exactly the same.. so in my case it probably doesn't matter; if my circle wasn't the same, would having a B-1 instead of a B-2 be a problem?
> I would love to use a third-party Instagram app that only shows posts from accounts I follow, but I can’t because Facebook has locked that down

The point is that this is a local model. You don't have to use Meta's AI because Meta can't stop you from running a model on your own computer to browse Instagram for you and filter it however you like.
Just beware of the modern version of the "Excel noob trap" which lots of investment banks fell into in the 80s and 90s. Spreadsheets are amazing generic calculating frameworks and you can do a ton in them, so a lot of banks ended up building a huge ediface of excel spreadsheets that ran a wide variety of risk, pricing and operational functions.

With a few plugins and extensions you can really do amazing things with this type of setup. The problem is that your spreadsheets basically become an unmaintainable and impenetrable nightmare and all your business logic is held hostage in various people's personal sheets. Making wide changes becomes hard/impossible and doing something that in a traditional software framework would be easy ("Let's change the frobnicator to twizzle first and then twozzle afterwards, instead of the other way round as it does it now") become very difficult requiring many many changes in many many sheets with a lot of risk, and a lot of dilligence to be sure you have actually made a particular critical fix everywhere.
Unfortunately a lot of US politics has become more about hurting your opponents rather than uplifting your own. Not saying everyone in the South is like this but it is a growing attitude. “He’s not hurting the people he needs to be hurting.”[1]

1: https://www.vox.com/policy-and-politics/2019/1/8/18173678/tr...
What does "non-debug" code mean in this context? Most distros compile everything with -g and then separate out the debug symbols into a different package, because you almost always want to be able to attach gdb to any process when something goes wrong (and no, recompiling at that point is a much worse idea, because it means installing compilers on your production system as well as not being able to debug what was actually running).

It doesn't matter anyway, because once you're running inside a process you can do most anything you like. This was a convenient mechanism, but there are scores of ways to scan over the symbols and modify code inside the same process.
There's no compiler or compile time.