skysight-inc/HackerNews huggingface dataset:
Do you have a writeup about the optimization methods you used? I mean, which algorithms did you choose?
I tried writing one of these about 10 years ago and failed miserably.

It was a generalized banquet hall/dinner/wedding seating chart.

The one that I was looking to write involved the following specs:

- friends and +1s sit together

- guests could sign up as a "group" (Tom's group) and sit together

- cluster people from the same area, or not even close to the same area

- some guests need to be prioritized as close to the front of the room/stage/guest(s)-of-honor

These were very difficult specs to satisfy and not getting it right was not an option since folks were paying $50 a plate with ~600 guests. The solution has always been to do it by hand.
> Take a walk, or catch a train and think about what you read. Find the main ideas and how the material relates to yourself. Play with it and ask yourself questions about it.

This is the most important step. Read, then take a break. Practice, then take a break. During the break, mull over the ideas and do not rush to the next things. It’s that period of reflection which will bring new ideas.

About engagement, i tried to reread great fiction books or rewatch my favorite movies. When you no longer fascinated by the plot, you can enjoy the process that creates it.
People who liked 1D Pac-Man also liked Wolfenstein 1-D

https://en.wikipedia.org/wiki/Wolfenstein_1-D
Ah, the time wasting bits.
Surely software that communicates with people using natural language should be topping all these lists. Direct communication through voice with a local LLM is already possible. It won't be long before it's fast enough to approach natural interaction (if we can solve the "when is it my turn to speak" challenge) and then we enter a new phase of digital interaction and AI training.
Resemble AI | San Francisco Bay Area (office in Santa Clara, CA) | Full-Time | Full-Stack Engineer, Frontend Engineer, Product Designer

Resemble AI creates high-quality synthetic voices that capture human emotion. We're a venture-backed high-growth startup that's looking to shake up an entire industry with state of the art AI. Our product changes the way that thousands of brands, media companies, creative agencies, and game studios create speech content. We believe that to build an enticing product and solid team is by encouraging innovation is by enabling continuous education. That's why every Friday is a day that you can use to work on anything you want, Resemble-related or not.

Recently, we open sourced a state of the art speech enhancement model: https://github.com/resemble-ai/resemble-enhance

We're hiring for three roles:

Full Stack Engineer - Can you break the entire stack? You're the right person for this job. Work on our Rails app, with sprinkles of React, and Python for the deep learning. Everything is dockerized, and we use Kubernetes to deploy.

Frontend Engineer - We're hiring a Frontend Engineer proficient in React, TypeScript, and Ruby on Rails to shape our user experience. Join our team to develop user-friendly interfaces and collaborate on building exceptional web experiences.

Product Designer - As a Product Designer, you will lead the end-to-end design process, from concept to implementation, ensuring a seamless and delightful user experience. You will collaborate with cross-functional teams to define product vision, conduct user research, create visually compelling interfaces, and develop interactive prototypes.

If interested, reach out directly to me: zohaib [at] resemble.ai
Whatever position you are trying to argue seems to be so antithetical to Free Software, I'd say those sharing this view are completely missing the point of openness and would be better off by keeping all their work closed instead.

> other individual/team/etc taking a “we are the captain now” position rather than “this is great, look what we've done with it too”

The scenario is that someone opens up a project but says "I am not going to take any external contribution". Then someone else finds it interesting, forks it, that fork starts receiving attention and the original developer thinks to be entitled to control the direction of the fork? Is this really about "scratching your own itch" or is this some thinly-veiled control issue?

I'm sorry, after you open it up you can't have it both ways. Either it is open and other people are free to do whatever they want with it, or you say "it's mine!" and people will have to respect whatever conditions you impose to access/use/modify it.

> if the creator is particularly concerned about acknowledgement of their position as the originator.

That is what copyright is for and the patent system are for those who worry about being rewarded by their initial idea and creation.

If one is keeping their work to themselves out of fear of losing "recognition", they should look into the guarantees and rights given by their legal systems, because "feelings on this matter" are not going to save them from anything.
> On Hackerone there is no explicit “ban the reporter from further communication with our project” functionality.

That seems to be something hackerone need to fix asap
>Is that true, though? ... do they prevent students from espousing disagreeable opinions?

In Harvard's case yes. They have an appalling record of trying to suppress views they don't like for students, speakers, and staff. https://www.thefire.org/news/harvard-gets-worst-score-ever-f...
My Unraveling: I had my health. I had a job. And then, abruptly, I didn't
Nice game! I managed to 6,600 points

Per my experience The optimal strategy is to deprioritize eating the ghost. You can get some nice streaks sometimes eating him but it generally doesn’t help.

What you want to do is use the power up to collect the middle dots. The sides you can collect safely on reflexes alone. By about 3000 points it becomes impossible to recover if you don’t pick up the middle and have consumed your power up. Eating the ghost is ok if it happens incidentally.

Because you’re trying to use the power up to collect the middle that often means the ghost will be further from the middle than you when you finish a line. So finish a line, then 180 immediately to collect the middle again. The worst case is you end up with your power up ending just as you’re finishing a line and you are on the side. But up until very high point values I think it’s always safe to grab the power up as it tends to be on the sides.

Edit: 6800

Might play more if other HNers step up their game :)
Dang it. Reading that, I want to give the book to my wife. But she does all of her reading these days on audible. And https://www.amazon.com/Cochrane-Britannias-Wolf-Donald-Thoma... shows only a paperback. (Only 3 books left.)
Look up the true threats doctrine. There won't be any specific case law on the phrase you mentioned. Here's one summary of the doctrine:

> The U.S. Supreme Court defined true threats in Virginia v. Black (2003) as “statements where the speaker means to communicate a serious expression of an intent to commit an act of unlawful violence to a particular individual or group of individuals.” According to the Supreme Court, true threats include when a speaker directs a threat to a person or group of persons with the intent of placing the victim in fear of bodily harm or death. [1]

https://uwm.edu/free-speech-rights-responsibilities/faqs/wha...
>Porting big applications to "alternative" operating systems with more interesting or exotic models... you either end up losing the OS's distinctiveness (in which case why not just run in a VM), or having to rewrite a lot from scratch.

Very well said.
If no one can acquire a product legally and the copyright owners do not release (or worse, delete) the product, it seems like this wouldn’t actually change anything in those cases. The best you could hope for is contentious right holders poisoning the well for the other rights holders by releasing a copy.
Cool! Thank you very much!
One time I had an inadvert DDoS against my non-recursive authoritative DNS server and no way to stop the flooding of log file.

Problem is DNS query can come from anywhere so latching to the top-level domain (TLD) name became a must.

Fail2ban, to the rescue.

https://egbert.net/blog/articles/troubleshooting-regex-in-fa...
The most worrying is that a few cents of LLM cost wasted a lot of expensive, significant engineering time. Imagine the amount of effort that we need to put into defusing all the bogus info generated right now. A bit like Brandolini's law.
MilkRoad
That’s irrelevant unless you have examples of this being the case at Harvard.
MetaGer – Metasearch Engine
Thank you for mentioning this. I’ve had the most success with 010 Editor for find-and-replace across very large binaries and text files (100MB - 4GB). It seems much more performant than other text editors, much more than even favorite ones close to my heart like Sublime.
I'm pretty sure at some point I actually bought a WinRAR and Winzip license.
It looks great. Quick question:
Can i search through my entries? And is there any plans to use semantic/embedded vector search?
>A git branch is a pointer. It can point at whatever.

Not really, a branch is only a pointer to a commit, not to trees or blobs.

The commit in turn points to 1 or more parents (unless its the root-commit) and to the tree object that represents the state of the workspace at the time commit and contains pointers to blobs (files) and other trees (subdirectories).
From https://www.wikipedia.org/wiki/RSS_enclosure

<enclosure url="http://example.com/file.mp3" length="123456789" type="audio/mpeg" />
Location: North Carolina, USA

Remote: Yes

Willing to relocate: It would take a lot

Technologies: TypeScript, Python, PHP, Elixir, Java, React, Tailwind, Docker, Terraform, Packer, Ansible, Jenkins, PostgreSQL, MySQL

Résumé/CV: https://www.turtlestack.dev/resume

Email: shane@turtlestack.dev

I'm a generalist and a polyglot. I left a engineering manager role at a large corp back in April to go on sabbatical. I'm looking for a smaller company this time around where I can influence the strategy and lead a small team.
Like a sort of "derivatives only" license?
UN AI Advisory Body's Interim Governing AI for Humanity
I'll throw my solution into the mix: https://skaplanofficial.github.io/PyXA/tutorial/images.html#...

PyXA uses the Vision framework to extract text from one or more images at a time. It's only a small part of the package, so it might be overkill for a one-off operation, but it's an option.
> subscribe to such dark patterns

Could you elaborate on few of the patterns you mentioned?
Any sufficiently large pool of capital works to further itself.
This is an especially weird place to complain about length bounds checking, as no user-provided data is used here, and all the sizes are static at compile time. curl is putting a base64-encoded 16 byte random string (which turns into 25 ASCII bytes plus the null terminator \0) into a static 40 byte buffer.

https://github.com/curl/curl/blob/1d8e8c9ad1ff3351386422535f...

Also, just because I'm curious... can anyone who groks C better than me explain why they're using this `keyval` local variable in the first place? Why not just set `heads[3].val = randstr` then `free()` it after the header data is processed? And why is `keyval` 40 bytes instead of 26 or 32?
I bought Redhat in the late 90s at a computer flea market in Dallas.
A Group of Train Hackers Exposed a Right-to-Repair Nightmare
Isn't the ghost spawn at least somewhat predictable?

I think it picks the farthest edge from where you ate it. Also, it only spawns at the edges, so don't eat the ghost near the edge if you're not sure where it will spawn.

Yes the ghost is faster than you, but it can't wrap around the stage like you can.
> The interim report identifies the following principles that should guide the formation of new global AI governance institutions:

> - Inclusivity: all citizens, including those in the Global South, should be able to access and meaningfully use AI tools.

> - Public interest: governance should go beyond the do no harm principle and define a broader accountability framework for companies that build, deploy and control AI, as well as downstream users.

> - Centrality of data governance: AI governance cannot be divorced from the governance of data and the promotion of data commons.

> - Universal, networked and multistakeholder: AI governance should prioritize universal buy-in by countries and stakeholders. It should leverage existing institutions through a networked approach.

> - International Law: AI governance needs to be anchored in the UN Charter, International Human Rights Law, and the Sustainable Development Goals.

> The Body identified what some functions of AI governance should entail. Among others, they include, regularly assessing the state of AI and its trajectory, harmonizing standards, safety and risk management frameworks, promoting international multistakeholder collaboration to empower the Global South, monitoring risks and coordinating emergency response, and developing binding accountability norms.
> People are leaving in droves

I stopped posting to Twitter some time last year but most of the people I follow on Twitter/X are still active and haven't moved. It is still the biggest platform compared to any of the alternatives (Mastodon/Bluesky) and despite the downward spiral it will be with us for a long time (just like Facebook).
Thanks for trying it out!

With the spreadsheet, you can just put couples as single guest (+1 = 2 party size). So you can put a whole family as (Person+3) or something. See the template.

The "couple" was really the wedding couple as example.

I'm optimizing for probably 100+ guests.

Hope that makes sense!
Well, you're still using the same CLI which is part of the problem. Git's CLI reflects its patched-together-hacked-executable history.

It shouldn't be controversial to say the porcelain can and should be much more straightforward to use.

DVCS concepts like the DAG and where you want to apply diffs are complicated the first time around, but after you get the concepts it should be easy to use, not difficult.

Mercurial's branches are a better match for how I've seen branches use in practice. Tags are essentially the same between both. Evolve's hidden commits make it easier to recover lost data than Git's reflog, though the underlying implementation not permitting garbage collection kind of sucks.
My experience with oven screen repair was that even if I order all parts that could be the reason for wierd behaviour, it would still be cheaper than call technician to come and tell me for sure which part to change. I gotas lucky on first try, but case still stand that sometimes it's just cheaper replace all suspicious parts instead of calling expert to say what's wrong (and call second time for replacement)
huh good to know. I often just make and apply patches when I'm dealing with different histories. Doesn't always work though.
xyzzy !
Clean Code (What I assume you are referring to with 'CC') is 10 years older than Clean Architecture. I haven't read Clean Code, I just picked up Clean Architecture, but I venture to guess some of his thoughts have changed since then. I also assume that Clean Architecture deals with higher level issues than Clean Code. I may have to pickup Clean Code to see what he said in that.
If they stuck with a scheme syntax, it would have been easier to make it a compiler target.

We might have had web assembly earlier
I would expect similar performance from any plane, whether aluminum or composite.
Simply contemplating having to do this is one of the reasons I'm very happy that the local standard for weddings (even big, expensive, nighttime ones) in my hometown was buffet service with available but unassigned seating. People hang out with who they want to, as much as they want to, and can just avoid those who bother them.
Mocking Like a Pro
Fixed a Hayward salt generator by replacing a burnt out thermistor.

Cost was $1.00 for two of them, so I now have a spare.

Replacing the entire PCB would have been ~$400+ CAD.
What do you mean by optimization engine? Did you write a solver yourself, or did you use something off-the-shelf? In either case, what are the algorithms involved?
At a theoretical level, it could be done with ropes. You don't need to wait for earthquakes. Setup two anchors on either side of a fault. String ropes between them. As the two plates slowly more, the stretching ropes can be tied to generators. Totally theoretical but, no new physics is required to extract energy from two slowly moving things.
This is so fun! Makes me feel like I’m conducting a 1 dimensional random walk. Who knows, maybe this is being used to generate pseudo stock prices or something.
VALS (Values and Lifestyle Survey)
Are you talking about shutters on the exterior or the interior? I have plantation shutters in my house, as do several of my middle-America neighbors. Exterior shutters in these parts are almost always decorative.

I like the look, ease of tilting the louvers up and down and, most importantly, they are dead simple to clean. But they were not cheap and not easy to install. I could have had high quality fabric shades for half the cost and spent one-third the time on installation.

Edit: Maybe its particular to what I installed (Veneta) but good luck fix a single louver if one breaks. The frame which contains them is either glued or very tightly press-fit. I'm not saying it would be impossible but you'd need to be careful and probably need to build some sort of jig for re-assembly.
I can come up with an explanation that doesn't assume ill intent.

It's not too terribly hard to run an auto-scanner for a common vulnerability pattern and then hook that scanner up to an LLM to generate English explanations (because, let's call the tech world what it is: well-formed English is likelier to pass the first-pass filter of not being BS than an English-as-a-second-language attempt to explain a problem).

Looking at the reporter, they apparently have an undisclosed thank you from Adobe and Toyota. And when they interjected to try and explain an error in their machine mis-stating the name of the reviewer, the text they injected was likely not English-as-first-language.

So I can imagine someone basically trying to run an auto-scanner for common vulns to highlight them for various parties to address, because addressing them increases software health globally.

Problem is that it's false-positiving on some (admittedly very fragile, in the "only guarded by every human being writing the right code all the time" sense, i.e. the detector's not wrong that if the called function violates contract stuff will break) working code.
If it wasn't the frustration and time wasted it would be funny how dineshsec / dinesh_b is teaching Daniel how to use strncpy. First, they use some random handle to tag Daniel, then invent non-existing code as the "The code in question is:" snippet.
Yeah, the selfishness is what pisses me off as well, but also just the sheer pointlessness of it. After the first 2 messages or so it's pretty clear that this is going nowhere fast and that continuing this is pointless. But they go on anyway. Double wank and shit chips.
Almost 15 years old, but check out the Netflix 'Culture' slides

https://www.slideshare.net/reed2001/culture-1798664
“Beg bounty” ppl have already made it a major pain in the ass to have a bug bounty program, even when they were real people who had to take the time to craft “bug reports” about basically nothing. But if you mix in LLMs, generating bogus reports at essentially no cost, this could get really out of control. Could be the end of bug bounty programs IMO.

Or, maybe we just need to lock them down more? Like you need to apply to become part of the bug bounty program, which involves some sort of cheap-to-perform check that you’re a real person and actual security researcher, looking to find real, impactful security bugs. And only ppl admitted into the program can submit bugs and collect financial rewards.
Location: Maputo, Mozambique Remote: Yes
Willing to relocate: Yes

Technologies: C#, Python.

RPA: UIPath, Automation Anywhere and Robocorp.

Fluent in Portuguese/English

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

Email: j.muconto@gmail.com

LinkedIn: https://www.linkedin.com/in/joao-muconto-622380273

Software engineer with 3 years of web development experience building open source solutions for small businesses in Mozambique through my startup(www.fosslabsservice.com)
"In a wildlife camera set up last year near the seal rookery at MacKerricher State Park, ecologist Frankie Gerraty captured a coyote decapitating its prey, confirming many researchers' hypotheses about the maimed seal carcasses."
Yes. As anyone who has an email associated with a website knows, you'll get random "vulnerability detection spam" requesting bounties.

CVE is going to have to up their game.
Line up and wait (meaning, on the runway, prior to actual takeoff clearance) is very common during busy periods. This is in America.
I imagine this is partly because he really, really badly wanted to doxx the Harvard undergraduates who signed a letter blaming Israel for their actions so that he could create a blacklist of all those people and ensure they're never hired. Inadvertently proving them correct that expressing those kinds of views is very dangerous to your livelihood. So he took to lashing out at the university directly instead.
The valuation really tells the story, I think. There's no way to square "Twitter's valuation drops 75%" and "everyone is still on Twitter and just as engaged as ever". These cannot possibly both be true at once.
The holding is within the Fidelity Blue Chip Growth Fund (FBGRX), an actively-managed growth equity mutual fund.
365 days, 3 rings and a journey with the Apple Watch
To clarify: my goal is to create visual aids and embed them in an HTML document. So I want diagrams _for_ the web and not necessarily built _by_ a browser.

For instance, one person's approach could be to use the Inkscape software to create SVGs. Another approach could be to use JS to call the Canvas API. Another is to use Tikz.

Because there are so many approaches, each requiring a heavy investment in learning, I was curious if any in the HN crowd have strong preferences.
I don't know that this is accurate either though. Sure, there's as you say a small number of technical people that understand why an app taking 800MB+ of RAM is causing the sluggishness felt by 100% of users. There are other savvy enough people that know that having Slack and/or Discord open causes things to be less snappy. So even if they don't know why, they would also appreciate the rewritten app as much as the rest of us.
And he's saying there's almost no point in asking that question because Elon's way of running the company has been so impactlful to the platform that considering it without him is pointless.
It does make one wonder why anyone still uses strcpy in an open source project if it's going to be a perpetual source of having to flag down grep-identified bug reports forever.
Yes, see DREAMPlace -- "DREAMPlace: Deep Learning Toolkit-Enabled GPU Acceleration for Modern VLSI Placement".[1] The technique in particular rather reformulates VLSI placement in terms of a non-linear optimization problem. Which is how ML frameworks (broadly) work, optimizing approximations to high-dimensional non-linear functions. So it's not like, shoving the netlist it into an LLM or an existing network or anything.

Note that DREAMPlace is a global placer; it also comes with a detail placer but global placement is what it is targeted at. I don't know of an appropriate research analogue for the routing phase of the problem that follows placing, but maybe someone else does.

[1] https://github.com/limbo018/DREAMPlace
What's worse, if a person polluting a valuable system with nonsense is knowingly malicious or completely clueless?

To me, this is the evolution of script kiddies and beg bounties.

https://www.troyhunt.com/beg-bounties/
This is interesting. What's the algorithm that you use to optimize?
Roughly the same as America (as of 2022 - 7.8 per 100,000) at the cost of triple the incarceration rate?