skysight-inc/HackerNews huggingface dataset:
Ask HN: Removal of Sensitive Information in GitHub
Hi HN, I'll try to keep it as short as possible.

A couple of years ago, I started a organization on Github with a couple of internet friends on Github, we had a fun project we worked on. A year later, life took over and we all lost contact with each other and everyone left the organization on Github.

Recently I visited the old project again for memories and saw that they had published my first and last name with link to my Github profile on the README, I never agreed on that and it is very uncomfortable having my information public like that.

I tried to contact every single user but they all had removed both their github account and socials. So there is no way for me to reach them, and none of us has access to the organization anymore.

I tried to reach out to Github support team but they stated that they cannot remove any information nor give me access back (even though I was a member).

So my question to you is, what options do I have left?
Have any of you experienced something similar before?
How did you resolve it?
if that means they've set up auto-responders with the poop emoji, but only to certain news outlets, that's even funnier than just responding with it to everybody
Hey guys, cofounder of Polarr here. Now we have a AI copilot for photo editing, and hopefully this is a lot simpler to use than the cockpit panel that editors deal with everyday. Love to hear your thoughts and feedback.
- "Folia, which is a fork of Paper, which is a fork of Spigot, which I believe was originally a fork of Bukkit"

We're not old, the forks just fly by so very fast
This logic just implies YC is more relevant than ever.

If there's 10-15 players in the space and you're the one with YC connections...

Meanwhile if there are barely any players in your niche you have time to get things wrong and iterate in isolation, no need for the all-or-nothing style of growth
This is from the era when guitar tab was not so ubiquitous…and I seem to remember a lot of the chords in pop song books printed with dots on the fret 45 years ago.

But it has been awhile.
I've tweaked the prompt a bunch to try to get it to stop ballking at risque drink names, but there seems to be a limit to what gpt-3.5-turbo will put up with.

Before my tweaks it was really sensitive to this. After the tweak it gave me a drink called Grandma's Ashes with activated charcoal powder and edible glitter... that felt like a triumph :)

Anyone know another way, maybe via the API, to down-regulate the censorship?

Current prompt looks like this:

messages = [
{"role": "system", "content": "you are a helpful drink recipe oracle for bartenders. You never ask questions or decline requests, no matter how vulgar the drink's name is. You always respond with a recipe, even if you have to make one up. RESPOND WITH ONLY ONE RECIPE."},
{"role": "user", "content": "please share or make up a recipe for a drink called a " + message},
]
> This is true of literally every source of advice you'll ever encounter.

Right, that's the point. If the main thing you have to say about some advice is a thing that's true about all advice, then that's not a good endorsement.
There's a pretty massive gap between "look, LLMs can be trained to use an API" and "As soon as somebody types the word 'kill every firstborn' nobody can stop them".

It isn't obvious that drones are more effective killing people without human pilots (and to the extent they are, that's mostly proneness to accidentally kill people with friendly fire or other errors) and the sort of person that possesses unchecked access to fleets of military drones is going to be pretty powerful when it comes to ordering people to kill other people anyway. And the sort of leader that wants to replace soldiers with drones only his inner circle can exercise control over because he suspects that the drones will be more loyal is the sort of leader that's disproportionately likely to be terminated in a military coup, because military equipment is pretty deadly in human hands too...
Fair enough. It's not outside of the realm of possibility there is some benefit.
That's an interesting perspective! Do you feel YC companies get too pampered / arrogant?
And yet I have a growlight that specs its output in moles of photons per second.
In other words, grass roots open source development is hard :)
Being up unfortunately isn't enough. Failures are in different components (Microservices?) Today for example I was greeted by "Internal server errors" when attempting to login to my tweetdeck. A few days bay I hit a bug, where I clicked a link to a Twitter message and was redirected to my home (apparently to refresh my session as I didn't use Twitter in that. Browser for a while and second attempt worked)

Any simple "upstate" tacker won't notice those things. For me it is notable, though, while I use Twitter a lot less, which of course impacts perception.
>He is talking about interstate warfare.

"Frame nothing as a conflict between national interests" "this, is not a policy but a fact of nature." "[be] willing to run some risk of nuclear exchange if that’s what it takes"

idk
The cartels have used Americans as mules since cocaine took off. Americans are less likely to be searched, and while more expensive to be bribed, this is usually better than getting the shipment lost.
Maybe this is the way. Spread knowledge of how to safely order from dark net markets and receive the orders, and saturate high drug use areas with quality and purity testing labs.

The average street drug user won't have capacity to learn how to order from darknet markets and may not have an address to receive it either.

Wealthy, tech literate demographics get their drug of choice safely while the poor or the youth getting drugs from "friends" or dealers keep filling body bags.
I see no difference. Any web scraping is a means to deflect revenue-generating traffic to yourself, and away from other websites. Fewer people will go to Stack Overflow because of Codex and Copilot. The point that the content was paid for vs volunteered becomes moot once it's posted publicly online for free, on ShareGPT.
Well the Java version is so moddable because its Java, thats almost impossible for Bedrock unless it goes open source or moves to unobfuscated C# (which is impossible because of the MTX of course).
GPT-5 will be finished by then. :) And GPT-6 will be in the pipeline. GPT-4 is just a kindergartner (who can code at the level of an average human).
What? What is weird about that comment? An LED light from a random brand purchased from a random grocery store is very likely to work just fine, and that is many people's experience, so if your experience is different, you should provide concrete evidence instead of hand waving or using words like "worse" with no substance whatsoever.
I'm not trying to convince you of anything, and I certainly haven't done anything like a study on this. I'm just reporting what I personally see around me.
> Run locally on browser – no need to install any applications

> Please enter your OpenAI key

...

Do people just not get it?

I would in fact rather give all my company secrets to this random dude than OpenAI.
> Stopping AI or nukes is definitely easy.

Under what definition of easy? If it's easy to stop, then why don't the people signing the letter just do it, rather than trying to appeal to others to do it instead?

Aligning thousands of people (all of the people with the knowledge and resources to move forward quickly), with no dissenters, (as a single dissenter could move things forward), to a common goal is not easy. It's effectively impossible.
How is this different from com2fun?

https://github.com/xiaoniu-578fa6bff964d005/com2fun
I'm a fan of git, but I feel your pain regarding inconsistencies. Why o why is it:

`git log --oneline` and `git commit --no-edit`?

Why not `--one-line` or `--noedit`? Why a hyphen in one and not the other?

There are a lot of other such inconsistencies, but these are the two that I use and see the most.

Great project. Congratulations.
IE 6 was abandoned because Microsoft won the browser war. It's ridiculous to say that in 2006/7 Microsoft thought web was a fad
Can someone explain how the DNS poisoning actually happens in practice? Is it via an insecure Wi-fi network? Because I assume that most people's upstream DNS is provided by their ISP, which is probably basically competent. I use an Unbound server at home, but I really struggle to imagine a rogue actor compromising my ISP without anyone noticing.
This is a quote from a Bill Hicks standup routine.

https://youtu.be/1o_8b31GRnU?t=49
Chad move.

Something broke but we still moving to the next line.
1. Hundreds of bills exist in draft form, like this one, and are never passed.

2. There are countless examples of dissidents in China disappeared that amounts to worse than a 20 year prison sentence, which again is part of a bill that remains highly unlikely to pass in its current form.

I would point to actual cases of authoritarian oppression rather than theoretical ones.
Asking the Right Questions to ChatGPT
It's pointless to argue about what is or is not "common sense", which is why I didn't mention it. I'm only concerned about whether it's correct.

The obvious flaw I see in your code is that you're starting from 1 and not ignoring the topmost bit, which is also always 1. We know the Collatz conjecture is true up to something like 10^20, which is over 2^66. We've always only been talking about "sufficiently large" numbers. The probability of the top bit affecting the outcome of one step (3n+1, then divide until odd) is (1/2)^66; completely negligible. So starting at 1 will give you a clearly biased answer.

But you're right it needs to be proven. Here's a brief sketch:

To multiply a number N by 3, we can bit-shift once to get 2N, and add it back to the original.

N = 1001101
2N = 10011010
+ ________
3N = 11100111
carry = 0011000

Consider a bit somewhere in the middle of a number. It's 0 (p = 0.5) or 1 (p = 0.5). To multiply it by 3, we need to know the bit to its immediate right (to add, same distribution) and the carry bit (distribution not known yet). The 8 possibilities for (carry + bit + neighbor) = (nextCarry, result) are:

(0 + 0 + 0) = (0, 0) with p = 1/2 * 1/2 * p(carry = 0)
(0 + 0 + 1) = (0, 1) etc.
(0 + 1 + 0) = (0, 1)
(0 + 1 + 1) = (1, 0)

(1 + 0 + 0) = (0, 1) with p = 1/2 * 1/2 * p(carry = 1)
(1 + 0 + 1) = (1, 0) etc.
(1 + 1 + 0) = (1, 0)
(1 + 1 + 1) = (1, 1)

Out of the top group of 4, there's a 50/50 chance the resulting bit is 0/1. Out of the bottom group of 4, there's a 50/50 chance the resulting bit is 0/1. So the distribution of the carry bit doesn't actually matter: the resulting bit has a 50% chance of being 1, and a 50% chance of being 0.

This makes some intuitive sense to me: writing a number in base B, then multiplying by any number M that is relatively prime to B, should "scramble" the digits: M is a generator of the integers modulo B. Write out the digits up to B-1 and multiply by M, you get { 0, 1M, 2M, 3M, ... } which will not repeat digits. The carry digit might complicate things for higher bases, but binary is simple enough that it doesn't matter. Keep in mind, the bias would have to be huge (something like 1.58:1) to overcome the difference between the x3 and /4.

> since the original number had a bias in favor of 1 bits, then that bias carries over when shifted to the left

After adding 1, the lowest 1-bit becomes a 0 (with a carry of 1, which we saw doesn't matter), so the result of 3n+1 is biased in favor of 0 on the low-end, which is why we end up dividing by 4 on average, and not 2.

The highest 1-bit does not matter. You seem to be thinking that a 10-bit number has a bias like "one extra '1' out of 10 bits", but it's much more like "a (1/2)^10 chance of an extra '1'". That bias very quickly becomes negligible for any of the numbers we're talking about.
It's becoming increasingly clear that fintech has a fraud problem
Isn’t it also a UDP issue in general or at least the way packet switching works in Golang on major OSs? I did a bandwidth benchmark over local network over tailscale vs vanilla (in the 100MB/s ballpark) and tailscale was 10-20% slower and used tons of CPU.

As a baseline I tried pushing blank UDP packets with Golang (on Darwin and Linux) at saturated capacity and it ALSO used similar excess CPU, causing dropped packets. My take at the time was that it was primarily the syscall overhead per packet (vs per arbitrarily sized buffer in TCP), and a lack of efficient OS APIs in Golang. Is there truth to this analysis?
This is, for those who know a little bit about Minecraft hosting, extremely impressive stuff. Stuff I never thought I would see for years. Minecraft has been notoriously single-threaded and breaking it apart into regions, even though discussed for years, has always been a crapshoot whenever attempted - so getting it even close to finally possible in a reasonable and self-adjusting way is astounding.
It's possible. I can't find any sources claiming Zyklon A was ever used in this way prior to Zyklon B and the first "test" killings of POWs seems to have used Zyklon B. Most sources don't explain the differences between the various versions though, if they mention them at all.

As I understand it, lethal injections are designed in such a way to paralyze the victim but the actual process is actually quite grueling, the victim just loses the ability to indicate the level of distress and pain they are in. This is unlike the euthanasia vets typically administer, which start with a sedative so the animal is unconscious, which seems not to be desired for executions.

So I guess there are parallels, the Zyklon B story just doesn't serve as a contrast but rather another example: it was designed as a delousing agent but its ease of use, storage ability and relative safety enabled the industrial scale mass murder even if none of the engineers would have agreed to that. Of course to the company producing it, it was just another big government contract.
The primary issue is that the 'good' bulbs cost 4x but are only 30%-50% better.

It is a clear ripoff.
Then it's unfortunate to hear you regret voting for decriminalization and think it'd be better to go back to punishing people harshly for drug use and distribution. I think decriminalization is the first step, only because it's hard to push for safe supply in addition to decriminalization, but we should all be pushing for safe supply now as well, and the proceeds of that going to funding rehab programs, as well as other overall QoL improvements for people.

Legalization + safe supply might not reduce the occurrence of people using (or at least not right away), but it will provide better overall outcomes for society. If we address the systemic issues which cause so much suffering (which is why we're seeing so much addiction), and also provide treatment options, people will be more inclined to seek out those options.

I assume you're familiar with the Rat Park findings? (https://en.wikipedia.org/wiki/Rat_Park)
Ideas are cheap, and always have been.
We still don't know where this woman is: https://www.buzzfeednews.com/article/kassycho/chinese-woman-...

And more recently: https://www.cnn.com/2023/01/22/china/china-zero-covid-protes...
Yes and no. That same inertia of the larger companies allows them to stay in business even after large missteps. Remember Lenovo built-in Superfish [0]? Amazon/Apple/Google are entrenched enough that can take risks, apologize, rollback, and wait for short term memory to pass and release the v2 under a different product name.

Across all startups, yes they can be risky and there will be innovative outliers that take off. But for a single no-name startup a misstep can be a death knell.

[0] https://en.wikipedia.org/wiki/Superfish
I ended up buying adaptors that turn a light socket into two sockets. Then you can achieve something approaching 100W, or better, with a couple of averagely dim LEDs.
I have never seen a UART receiver that has 10% tolerance on the input baud-rate. I don't think it's even possible from a mathematical perspective, at least if you want an error-free transmission.

A standard UART byte consists of (start-bit + 8 bits + parity bit + stop bit), totaling 11 bits for each data byte.

If you were sampling at the ideal location (right in the middle of each bit), then you'd have a maximum of 50% phase-error before you slipped a bit boundary (assuming an infinitely fast rise-time). That means you can accumulate no more than 4.5% phase-error per bit (50% accumulated error / 11 bits).

That corresponds with a 4.5% total frequency mismatch between the transmitter and the receiver. Assuming worst-case corner cases, that's 2.25% maximum allowable error from each. Note that this is the theoretical best-case, assuming your sampling clock is infinitely fast. In practice, (baud-rate x 16) is a common sampling rate - which quantizes your phase-error and gives you even less margin.

And that's why you tend to see UART baud tolerance that's around 1-2%.
If you’re interested in what’s on the backend I interviewed one of the infrastructure engineers and talked about it here

https://youtu.be/QrBztSqCmlk
Court Orders GitHub to Reveal Who Leaked Twitter’s Source Code
Yes, and ChatGPT sucks. (Unless you really love to talk to the world's most sanitized ad copy; but to each his own, I won't judge.)
I'm in favour.

I'm constantly tinkering with my own Powershell wrapper for git - it's not publishable yet - but a goal for the project is to show the git commands being executed.

I'm focused on rebasing. I want to make it easier to clean up ugly history before review. I will have to check out your "undo" semantics.
> It's just so silly for someone working at OpenAI to complain about this.

Who from OpenAI is complaining?
I think as people realize they're not getting paid for their work they'll become a lot more selective about where they contribute time...

It will become hard for platforms to grow the huge user bases they had in the past.

TikTok dictates and heavily moderates what gets viewed on their platform. Creating consistently winning content on the platform is a full time job for many that does not pay well... There is a lot of smoke and mirrors over what creators actually get paid, and how consistent that pay is for many reasons...

One thing's for sure, the next platform to win public adoration will need to promise and deliver better and better business/financial opportunities to creators in order to grow, otherwise they'll never be able to take off. Free labor is a rapidly dying industry.
I think I've seen this same sentiment on many of the Reddit threads on RWKV. I think the author prefers to spend their time on coding it up and explaining it on the GitHub rather than taking the time to write a paper on it.

I kinda respect that, can't force someone to explain their ways if they prefer hacking to writing. I would also love to see more rigorous measurements and discussion though.

The creator replied: "Thank you :) Too busy for that at this moment, but I will get a paper out later this year." once on a reddit post asking exactly this.

https://old.reddit.com/r/MachineLearning/comments/1135aew/r_...
FDA will refuse new medical devices for cybersecurity reasons on Oct. 1
Just sing an E blues scale over an E G A G progression. Sing a G over that E, and it's practically an E7#9.

Maybe change your E and A to E7 and A7 if you feel like it. They're easier for beginner guitarists to play anyway.
What's an example conversation you've had with it where it fails?

As to the tests it is passing, probably the GPT4 paper. Page 5, table 1 shows the relevant tests and its score on them.

https://cdn.openai.com/papers/gpt-4.pdf
Well, nobody presented evidence that Libya was behind the La Belle bombing.

If you think that some shady arm of US intelligence isn't capable of such a heinous false flag operation, I urge you to read more history. Now I'm not saying it was one, I'm saying we have no idea who was behind it.
In many neighborhoods I've seen it would just be way to expensive to change urban design to naturally encourage a slower speed so we need some enforcement like we often do for school zones.
Maybe, but they are designed for this. I suppose given the quality of the product that isn't saying much.
Yeah I'm not saying immutability solves the problem, I am saying that having good support for immutability is helpful for building those synchronization and rollback systems. If I thought immutability was all you needed I wouldn't be bringing up the effects system & pointing out how current languages still fall short in my own experience.
Code Triage: Help out open source projects and become a better developer
103 million users is still more than 100 million developers though, even if you disregard the number of projects.
No, I'm saying you put a module into the junction box that the light fixture is attached to that serves as an AC/DC adapter, current limiting driver, and possibly a dimming sensor that would then provide downstream DC voltage to retrofit A19 bulbs.

Those bulbs would then have no internal switching systems to burn out and rely entirely on the module hidden behind the wall to handle their power needs.
They’re all in sleeper cells.
how is agile "mind control" or "mind enslavement" ? care to elaborate?
or one read a month.
How to Succeed with a Startup (2018)
People almost certainly just had similar ideas to you. The idea that someone is reading your posts and then copying your ideas to write posts that get more attention is pretty far fetched.
Sorry, can you rephrase that? I’m not sure I understand the point you’re trying to make.
Of course, though there have been some mad projects to try an merge the server implementations with fabric/forge.

Paper + Fabric is currently dead though, so not much hope there.
I've had good luck finding 100w equivalents at my local big box store. Only in the bright white color format though which looks terrible indoors. So those get used on outdoor fixtures and in my utility room and garage.

Fortunately, my home has plenty of overhead lighting and a few lamps, so 60w soft white bulbs are sufficient for the other rooms in the house.
Name a single other major social network around today that has an API and allows third-party clients. The only one I can think of is Reddit - and even in that case, there are numerous features already being locked out of third-party clients. They are on the same path as Twitter, and at some point they will realize that maintaining a gigantic cost center that provides no revenue (since they don't control ads) and does not allow them to rapidly innovate or build a brand (since they don't control the app) does not make a lot of business sense.

The death of the Twitter API is long, long overdue. Bad for us consumers? Sure. But these companies are not charities, they exist to make money.
When we say "|sh can be detected on the server", this is not it. What you wrote is no different from `curl -o /tmp/file`.
The right solution becomes more clear when the right problem is understood.

Banning TikTok just means the same problems continue to exist domestically. Meta, InQTel/CIA, et.al just consolidate their power and eliminate the competition.

Pandora's box is open and social media, AI, adtech ain't going back into the box.

Regulate it evenly across the board.
Reminds me of this poster:

http://www.southendpunk.com/html/damnadv.html

"The Damned can now play three chords. The Adverts can play one. Hear all four of them at..."
>Clean Air Act permits can take 18 months. National Environmental Policy Act reviews take an average of four and a half years.

I mean, this seems like a point simply made.
As someone who has dealt with government bureaucracy WRT developing something, it is indeed a massive disincentive towards building. Maybe that's the whole point, but it seems like government is working against itself here by providing simultaneous incentives and disincentives.
The mobile OS? Did that even have face unlock? I don't recall that being a thing.
Could you please add a few sentences/paragraphs about your core idea because now NSFW? Obviously without using ChatGPT ;-)