skysight-inc/HackerNews huggingface dataset:
Damn I was working on a similar blog post, I'll have to publish it sooner than later. Granted this is kind of a marketing piece for their platform.

The idea of using automated tests for some of these scenarios is kind of a stretch, e.g. Incorrect Output handling, you wouldn't write automated tests for SQL injection or XSS as part of your SDLC. Same thing for output handling IMO. I guess as a one off scan from a auditor it can be useful.
Dunno if we ate at the same place. But at the end of my tour they also served us dinner, and it was excellent. One of the first times I had borsch.
I really like to think that in a year or two, I can basically make a fortune by applying for jobs that require me to go to the office every day. I actually enjoy it. I have no proper office at home (nor room to build one). And it helps me separate work from "recreation" by having dedicated (disjoint) places for both.

It seems that "being okay to commute to work daily" or even "enjoying work in an office" is a skill that is rapidly getting lost, like coding in Cobol.

Cobol developers can basically set their own hourly rates and still get hired, so I hope that we few "like-to-go-to-the-office" people will be able to do the same soon....

So: who actually enjoys going to the office daily, like me?
Oh yea, that's another part of it. Seeing your school at the top of some rankings fuels some egos as well. I've met plenty of intelligent people who remain modest for the reason I indicated in my previous post. Wish them success in their career and just move on. No doubt they'll have professional and interpersonal problems down the line.
Show HN: P5lab – a canvas-style UI for p5.js
I made this as a more _serious_ playground for algorithmic design with p5.js after collecting some patterns/tools i've been using through my projects
It's basically a figma-style canvas but for running instances of p5.js code, with gui controllers and other utilities.

Been working on it for a couple of weeks, the code is messy, but it works ok for experimenting and I need to shift focus to other stuff for now.

Hope you find it interesting!
a big one for me is being able to jump between/search for tables and preview their rows, columns, and indexes quickly; especially when there are many tables/schemas and i don't remember their names

another one is a more comfortable editing experience for queries
Those IPs are bought from expert companies right?

I would assume if intel can make ARM and x86, it can do whatever sony needs.

Or is AMDs architecture THAT special? My assumption is, that the ps3 streaming processor was so different, that it would have mattered but with ps4 and 5?

You could also patch PS5 games if you need to. The ecosystem is closed.
The Village of Ben Suc (1967)
I had the same take when I lived in a large city where each area had a healthy community. People there were friendly, eager to engage in conversation, the city had a lot of recreational sports, clubs, and places where people congregated. It was lovely. I worked from home the last year I was there and I was just as social as I was in the office, just with different people. I even had a rule - I had to see at least one stranger a day, and it was never a problem.

Now I live on the other side of the province, and holy shit is it hard. I've been here for over 6 years and I haven't been able to maintain a single friendship. I could try harder, for sure, but that's my point. It was effortless before, and now it feels like being social takes serious work.

I still work from home, and I've settled into a quieter way of life. It's nice, I enjoy it. That said, I'm not surprised others don't.
https://archive.ph/3NpV8
'South Park' creators renovate a beloved restaurant, find nostalgia is pricey
Are "managers" really driving the RTO mandates? Or do you really mean "executives"? Because none of the line managers or directors I work with care about RTO - they're mostly ambivalent about it (and about 50% remote or hybrid themselves). The only push for RTO here is from the very top down (ie the PE group, BoD, and C-levels).
Try sending a link at your obscure dot com domain to a large group chat. Now try hosting the same material on a well known corporation's website. I'm certain that a lot more people are going to be visiting the corporate hosted URL. Why? Perceived security. People are terrified of personal websites because of the reasoning I gave above. Automatic powerful javascript execution has killed casual web surfing. Now opening a website URL is like running an application rather than reading a document.

As for the friction on the hosting side, the problem mostly has to due with keeping websites up, not setting them up. The short lifespan and fragility of the required CA TLS means any HTTPS only (because JS auto-exec) site will only survive for a few years without active human mantainence. Weather the acme(2) tool breaks, an LE root cert expires (like what happened this summer), acme version depreceates, host OS openssl version doesn't have cross support for required modern cyphers, or something in the 90 day cert lease cycle just breaks because it's so complex with so many things moving. CA TLS sites die. HTTP sites can last forever without being touched. HTTP+HTTPS should be the way, but with the security required for an auto-executing JS browser no one wants to risk HTTP. I've literally had people balk at loading a http://example.com/image.jpg because it was HTTP. The fear is not rationally evaluated on a case by case basis, it's just all security all the time no matter what habit now.
Congrats to Jayesh and team! I was lucky to meet the founding CEO recently, and happy to let everyone know he's very friendly and of course super intelligent.

As a fellow deep learning modeler of Earth systems, I can also say that what they're doing really is 100% top notch. Congrats to the team and YC.
Even something as seemingly straightforward as selecting all entities whose ids belong to an array, a query that you'll find everywhere in most Graph QL apps, isn't easy to do without string concatenation.
I (ggp) actually don't agree, contributing proper mic boom holding to a project you find important and valuable and meaningful can be meaningful. Every contribution is meaningful.

I guess to me the crass eyeball-harvesting of MrBeast seems like exploitation of everyone involved with the only meaningfulness involved being profit. But I realize based on stickfigure's response that different people find different things meaningful, fair enough. Which is different than saying "just getting lots of money is meaningful for me" -- that is a different axis than meaning, and I'm unlikely to be swayed otherwise, although some people don't need meaning they just need money. It was hard for to imagine anyone is doing it for anything but the money at MrBeast, but different people are different and some of them are hard for me to imagine, fair!
There's also a Braintree in Massachusetts, outside of Boston. It's the last stop on the MBTA's red line.
This seems analogous to productive laziness in engineering. A good engineer is a bit lazy in a certain kind of way: they think about how to simplify or if that fails isolate or manage complexity. An insufficiently lazy engineer will create mountains of hideous complexity full of opportunities to show off but horrible to maintain and brittle.
For me, writing JS is not great, but using HTML and CSS is what just resonates for me when it comes to building front end applications. If I need some device privileges that a browser cannot grant me, then I will use a HTML/CSS based renderer for that app.

Now, I have grand visions for an embedded servo renderer that can be driven using native compiles rust, not JS. But who knows if we will get that one day
The new chip will be relevant faster. I would bet that bandwidth between certain components is a lot more critical. Or NUNA or bandwidth between cores.

Im surprised that cpu instruction latency is mentioned before other
I would love for my next job to be in Common Lisp.

I do have a concern though. I see that at lots of companies the job is not a Go job or a Python job or a Javascript job, but a Go-at-Foocorp job or a Python-at-Bazco job or a Javascript-at-International-Clowns-Inc. job. What I mean is that the team have built so many leaky abstractions atop the core language, and added so many third-party tools, that the learning curve is steep and the skills non-transferable. On the one hand, who cares? We’re human, we can learn. But on the other it means that it can take significantly longer to ramp up and start delivering value than one would prefer.

What’s this have to do with Lisp? Well, while a well-written Lisp system will be faster to pick up and get started on that one in a less-powerful language (i.e., almost all of them), a poorly-written mess will be much, much slower. My concern is that I might leave a pretty good situation for what ends up being a dumpster fire — and then have to find a new job too quickly.
I didn’t get that impression from the writing at all.

Regarding big cities, I think this issue affects people living in urban areas too. From a U.S. perspective, NYC is a bit unique since it has more long-term residents, but in most other parts of the country, including the Bay Area, there’s a period in your 30s when people start settling down, and it's easy to drift apart depending on the dynamics of your friend group.
> First-time driver’s license applicants must pass a written knowledge exam and an eye exam to obtain their learner’s permit, which can then be immediately upgraded to a driver’s license without the applicant having to pass a road test (road tests have not been required since 2020).

That's really one of the weirdest things I've read in a while. How could this happen?!
Bronze sword bearing Ramesses II’s name discovered in Egyptian barracks
Tax financing options for new social protection instruments in South Africa
Setapp Mobile Launches in Open Beta as Alternative App Store in EU
Unfortunately for them it means losing highly sought after senior employees with the option to leave, and keeping those without that option.

I can never actually find this study, but it's similar to a study showing companies that moved their headquarters to Connecticut instead of staying in downtown NYC actually perform worse as they lose employees that have an option to stay in NYC and not uproot their lives. The mediocre ones that cannot find another job end up moving.
I've tried running 3B LLAMA on my old machine and it was sluggish and kinda bad, but Claude 3.5 Sonnet works great. I will try the 70B model, should be good enough.
That's talking about an impeachment case. I don't think there's any suggestion that the main problem with the judges appointed by Trump is that they're criminals. If they're all criminals then sure, they can be removed by impeachment.
thank you! support for other DBs is planned, starting with mysql and sqlite. no set timeline yet though
A look back at the article and author, by Wallace Shawn: https://www.nybooks.com/articles/2024/10/03/the-end-of-a-vil... (archived: https://archive.ph/Sh24T )
The office makes it convenient to hang out with people who aren’t friends and unlikely to become so.

In my 10+ years working in offices, I made exactly one friend (someone who I see outside of work).

I would rather not commute and spend that time with actual friends, more quality social interaction over quantity.

(YMMV of course)
I can't speak to that personally but I found an article^1 that goes over using flutter with C++ and another that goes over debugging C++ with flutter^2. Flutter also has a template project that includes scaffolding for building C/C++ projects that can be asked from the commandline with

> flutter create --template=plugin_ffi demo_library --platforms android,ios,macos,windows,linux

Hope this helps!

1. https://dev.to/andycall/the-comprehensive-guide-to-using-cc-...
2. https://dev.to/andycall/setting-up-a-development-and-debuggi...
If the right to repair movement succeeds fully, OP would have had access to the complete source code and hardware schematics of this device, and the fix for his flashing lights probably would have been a 5 line shell script that someone else had already put on github.
McJob
People should really stop reinventing the wheel!
>And yet, this wobble could be detected by the various high-precision instruments that are monitoring Mars today.

The article doesn't say if old data from these instruments can be analyzed to detect this wobble. It also doesn't specify if these instruments will monitor Mars long enough to see a potential wobble.
Tropical Storms Were Once Named After Wives, Girlfriends, Disliked Politicians
can you share any resource that mentions about teaching the model to do COT.. their release blog does not document much
I think it’s mostly just that math education is largely suboptimal. It’s really an area where students hugely benefit from individual teaching. It’s cool that AI is making that accessible.

To an extent the techniques are still woefully primitive too. The standout for me personally is the calculational proof. It’s arguably the biggest advance in how math is done since the equals sign, but despite that it’s still rather uncommon. I suspect it will be another generation or two before it really catches on. Thankfully mechanical checking will drive adoption.
Extracting from cursor team [1]

> VSCode extensions have very limited control over the UI of the editor. Our Command-K and Copilot++ features aren’t possible as extensions. Same for much of what we want to build in the future!

[1] https://forum.cursor.com/t/why-not-a-plugin/2448/2
Exactly this. It's 15 total hours per week of commuting for some people in my area. Housing near the office is not affordable for families.

And possibly post-commute fatigue and not being able to get anything done after 1.5 hours on the road in the morning.
Britain allowed Israel to be made, then Arab nations attacked Israel 3 times in war, Israel won 3 times, took some land, now Arabs are mad because they started wars that Israel won.

And these are standard hasbara talking points. You're forgetting that they don't work on people who actually knows the basic history of the region.
Coherent spin dynamics between electron and nucleus within a single atom
One of the projects I'm on has a standup every day, and it generally lasts less than 15 minutes. Sometimes, a topic comes up that needs more discuss and it's tabled until the end of the call. At the end, anyone that doesn't need (or want, sometimes it's useful to just listen in) to be part of the additional discussion drops off and it turns from standup to technical discussion. It works pretty well.
Gen Z Has Regrets
It's a culture issue when such cases don't get caught in testing and support staff either doesn't know about it (=the scripts are bad), doesn't get told that there is a workaround (because clearly there is), or (the worst of the possible options) gets told to act like everything is fine.
what your describing here isn't some demented form of pragmatic libertarianism, its nihilism.
Does this visually block the text+images from showing up, or does it block the network request altogether?
The only viable option here is to make yourself non-replaceable. Stuff as much knowledge in your head as possible, share bare minimum, use non-standard tech stack, write no documentation, ground as much project on yourself.
http://archive.today/0IqqR
> team sports are generally not fun for introverts

Uh, citation needed?

Team sports may not be generally fun for people who are shy or who have poor social skills, but those 2 things aren’t synonymous with introversion.

But team sports can be great fun for people who are shy or who have poor social skills because they force improvement of those skills.
I thought I was ending this on an amicable note.
I came to stats through the social sciences, and I get the feeling that's where the author's beef is coming from.

If you're doing say, econometrics for publication and you don't have a solid theoretical basis for all your variables, you're just flapping about.

There are however, plenty of other use cases where this sort of approach may be valid. The author mentions prediction, but regression summaries are really helpful tools in a variety of domains.
Updating a JS library has nothing to do with idempotence. The JS libraries used in <script> tags by HTML pages are absolutely part of the resource. But they aren't changed by GET requests, they're (usually) changed by the site admin out-of-band. Idempotence is not immutability; the content of a resource can change between two identical GET requests, it just can't change because of those requests.
> if we don’t feel stupid it means we’re not really trying

Sounds a bit like Kernighan's lever: "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. Yet." [0]

[0] https://www.linusakesson.net/programming/kernighans-lever/in...
There was also a wonderful little throwaway gag, with a sign outside a bookstore reading “James Michener $3.99/lb”
It's great that you mention the climate impact of Electron apps, because those bloated monsters truly are a huge problem; though I think you underestimate how much the Tauri team's focus has been on shrinking app size to alleviate the environmental impact made by the download of said huge Electron apps.

One of the things that actually made me interested in Tauri in the first place was their 1.0 Release[0] which included information on just how much CO2 output would be saved by switching from Electron to a similar Tauri app (600Mb vs 3MB)

Of course you're right that if, instead of using Web UI in the first place, companies went straight to native apps then there'd be even more savings to be made -- but there's trade offs to be made with regards to aligning OSs and reusing components and onboarding engineers and writing good cross-platform tests when working in native that just aren't there when working with a WebUI, and something like Tauri which has many of the upsides with fewer of the externalities of Electron should be applauded at least as a step in the right direction.

[0]: https://tauri.app/blog/2022/06/19/tauri-1-0/#environment
> try to find some bookstores to sell to directly

bookstores don't wanna carry your book if they can't buy it from a distributor with standard discounts and the ability to return. good luck getting your books from your brand new publishing company carried by ingram. (see https://www.publishersweekly.com/pw/by-topic/industry-news/p..., which would've been the best chance you had at being distributed, and even then they weren't easy to get into)
Gaia, a Tool for Testing API Servers
We're thrilled to announce the release of Gaia, a Global API Integrity Assessor!

By leveraging advanced fuzzing techniques, Gaia uncovers hidden vulnerabilities and ensures your APIs are as robust as ever. Gaia also provides real-time monitoring to track performance, making it an essential tool for secure and efficient API management.

Check out our blog post for more details >> ttps://www.functori.com/blog/introduction-to-gaia.html
Microsoft figured out long ago that having developers use your platform is a small direct source of revenue but a massive indirect one, not to mention the thing that keeps your platform relevant.

Driving them off Mac would be a gigantic mistake that over time would lead to the fading of the whole Apple ecosystem.
This is VC operations by design since forever.

Heck, even centuries ago, they'd fund multiple ship crews to navigate the Earth, hoping one would find smth interesting.

It's the model that works in high-risk, high-reward endeavors.
Thanks for adding this context! Guess I was mislead by the Electron documentation talking about multiple processes and IPC, appreciate the clarification!
> 2) the standup's facilitator now stops devs from going into too much detail, "you guys can discuss it further after the standup"

I said this in another comment, but a standup I'm part of tables these until the end of the call; and then anyone not involved in that conversation can drop off. It seems like a reasonable compromise to balance the need to get people together to discuss something against the need to not keep people tied up. It helps mitigate the issue of people not wanting to plan a meeting to just "talk about" something (when that's actually what is needed).
I don't read it as "their lifestyle was so different [because they were lesbians]" - it just sounds like it was different regardless of their sexuality. Like I'm very technically minded, but I have friends who are super into arts and spiritual stuff - I'd say our lifestyles are very different, but if I said "I have a pair of gay friends and our lifestyles are very different" you could get the wrong message and think I'm insinuating that it's because they are gay.
If I'm reading this right, the proofreading process massively improves the quality of the work? Could you expand on this?
This doesn’t work. Developers move on to a next version for reasons out of their control. Now a user has a version hell, just like c:\python{all, sorts, of, versions}, and probably a versioned file extension. Bundling tens of megabytes is not a problem for the last ten years. Having everything you need right in your backpack is a good thing for everyone.

It could be feasible if software communities didn’t tend to underimplement features and then solve them by intertwining all sorts of dependencies and their maintenance policies. For example, for as controlled thing as typescript, there are at least four popular ways to “just run” projects, all with different quirks and issues (tsc & node, ts-node, swc-node, tsx). Although it was obvious that people would want to run and watch .ts files based on tsconfig.json, without an explicit compilation step.
The wheel is there already. Call librec from Lua and speed up your plain text accounting with LuaJIT.
Would gladly pay $200 for that.

I tried garmin, apple watch, whoop, and a couple other heart rate trackers recently… they’re very very uncomfortable when coming from a Casio!
Withings sells a sleep mat that connects to a wall socket. Disclosure: I work there.
Many stories throughout history have spoken to deeper metaphysical truths rather than reflecting contemporary society and its ills. There's a perfect modern example. While calling it a "story" is a stretch because of its creator's famed preference for leaving the bits scattered about and letting players put together the pieces, once reassembled, Elden Ring's background lore is an excellent counter-example.

It tells a story of deeply alien societies ruled by mysterious and grand powers. Unsettling, strange, and defined by extremes. But those extremes have roots in the deepest parts of the human psyche and immediately resonate when uncovered. Ideology, faith, rebellion, hierarchy, immortality, death. All of its characters, motifs, and locations are so clearly derived from classical myth and tragedy, even carrying many of the same metaphorical lessons. But taken at its face, it bears no resemblance to anything that has ever existed in human history. It is not immediately relatable and confuses most people until things start to click into place.

I'm convinced of two things by my experience digging through Elden Ring: 1) Most people are not creative enough to imagine something uncomfortably alien but which still has something timeless to say, and 2) as you said, it's astoundingly difficult to write such a thing well. For example, I regularly read Year's Best Sci-Fi compendiums, and many of those short stories miss the mark. They reach too far and are unable to connect. But each book has at least one story nails what good sci-fi should: Saying something resonant in the context of a human or alien society with technology and practices that are uncomfortably different, but where that difference elevates the central thesis.