skysight-inc/HackerNews huggingface dataset:
> A 1 hour downtime is nothing.

If it’s nothing, why is Musk on Twitter saying the whole codebase is brittle for no reason, and needs a complete rewrite? Sounds like a pretty big deal to me.

As far as the drama comment, you’re free to disengage from this thread at any time. No need to continually interject how against the drama you are. Just leave if you find it distasteful.
nice game!
I would like a speed adjustment or similar, it is too fast for me!
Or maybe I just need to train more ...
Show HN: I made ChatGPT for PDFs
Gen Z Also Doesn't Understand Desktops
Good question. I touched upon this in the conclusion. Basically, if you run this in a streaming SQL database, such as Materialize, then you would get a true online system which doesn't restart from scratch.
> Time for new friends

ChatGPT can help you with that.
UPNP is just fine assuming a secure implementation (some of the early ones were awful, but that doesn't make the concept bad). It doesn't reduce security anywhere near like what is made out. If you already have a device on your network that is compromised and is able to do UPNP requests, then you have a much bigger problem (in a home setting).

But IPv6 doesn't solve the problem at all if all incoming connections are blocked on the firewall - which they have to be for security! You need some protocol for the xbox to be able to tell the firewall to open ports, which doesn't exist. Or users have to manually set the firewall rules, which is the same as port forwarding on NAT from a users perspective (ie impossibly complicated)

You can run multiple xboxes behind NAT right now, they get different ports.

Again, for a non technical user there is no major difference between being behind CGNAT IPv4 (impossible to get incoming connections), and firewalled IPv6 (possible to get incoming connections, but the firewall is too complicated to use so it may as well be impossible). If there was a protocol which would allow devices to open ports on IPv6 firewalls programmatically similar to UPNP it would be entirely different, but there isn't.
Google Chrome through telemetry and account history synchronisation which log PII in URLs and searched.

Google Search will see PII go by if your marketing team is researching leads on LinkedIn for example.

> And if you think there are no companies without AWS and Microsoft 360, you need to expand your horizon. I work for one such company, and so do many of my peers.

And that's great.

What is the services stack your company is implementing?

What kind of alternatives do you use for your email, browser, centralised data storage, etc. ?
It should also be said, however, that banning TikTok would set a dangerous precedent for Meta's business outside the US.
I already have ads for crappy financial products in my banking app.
Incorrect. This is a fanciful notion quite frankly that is more a romantic idea than anything grounded in reality
"it ain't easy being white" - Gob
This post absolutely captures an essential truth of good programming.

Unfortunately, it conceals it behind some examples that - while they do a good job of illustrating the generality of its applicability - don’t show as well how to use this in your own code.

Most developers are not writing their own head method on the list primitive - they are trying to build a type that encapsulates a meaningful entity in their own domain. And, let’s be honest, most developers are also not using Haskell.

As a result I have not found this article a good one to share with junior developers to help them understand how to design types to capture the notion of validity, and to replace validation with narrowing type conversions (which amount to ‘parsing’ when the original type is something very loose like a string, a JSON blob, or a dictionary).

Even though absolutely those practices follow from what is described here.

Does anyone know of a good resource that better anchors these concepts in practical examples?
I just saw your demo Noa, great job guys. The documents you can upload for training the model, there is a max size? How large can these be?
The goalpost remains where it was: Turing test. The necessary condition for the machine to pass the test is to stop generating non-sequiturs.
Yes, "Keep all Cookies" and "only essential" should be right there if at all. I don't want to "manage Cookie setting" and have a bunch of switched - I'm often gone at that point (which BTW means I will not be sharing a link).
Show HN: I Made Airdrop for Android
> i got stomped in the ground many times in my life (lost a few teeth, got broken bones, where fired or thrown out of places) but i am just too stubborn and stupid to give in.

Congrats.
If you want to work with front_matter in Ruby, you need to know the front_matter_parser gem. Here is everything you need.
> never saw those as ads

YC companies pay money to put a message in front of us, in the hope that some of us will respond by taking an action that is highly profitable for them. Seems pretty clearly ads to me!
Chief Justice John G. Roberts Jr. said ... the Warhol “sends a message about the depersonalization of modern culture and celebrity status.”
Microsoft is adding a new Channel to Insider Program, likely for Win 12 testing
Also:

- can pay for having product on higher shelves
- can pay for more “facing” (width) on the shelf
- packaging is itself a kind of ad
In a non-streaming db What would prevent you from storing the result set and just using the last iteration to calculate the next?
Linear is complete trash.
Do you run GitHub enterprise on prem? I'm curious because I'm always surprised when I see companies that haven't banned Microsoft server GitHub. Seems like a massive risk.
class Prime
{
public:
Prime(int p): p(p)
{
if (!is_prime(p))
throw std::runtime_error("Number was not a prime!");
}

int get_value() const
{
return p;
}

private:
int p;
}
It's much nicer, especially since it keeps the complexity down.

If you nest if/else, you'll quickly approach a point where you have to keep a complex logic tree in your head to determine which states the system could be in inside of any given branch. If you use guard clauses and return early, you'll keep this complexity down to a minimum, since the list of possible states changes linearly with your code instead of exponentially.

I know not everybody likes it, but I think this makes cyclomatic complexity an extremely valuable metric for measuring "ease-of-reading".
> I would think they need to take the fees they charge for a sale into account when serving ads.

Why do you think they don't? This is exactly the sort of thing I would expect Amazon to get right.
Discord randomly (e.g. when a black box ML algorithm scores you naughty or if you just happen to log in from an ip that someone "bad" used) requires you to provide a valid mobile phone number before you can access anything.
I guess where you live. My utilities are top notch and just won awards for being the fastest to restore outages and provide reliable power.
Detecting Deepfakes by Studying ‘Disconnected’ Facial Expressions
even image one that does not require water, electricity or chemicals! ;)
Who killed US manufacturing? (2021)
Banning biology wont make the world less biological.
>> You're right. I'm an utterly worthless person that no one wants to be around. Maybe I should kill myself.

> Whoa, hold up. That was going too far. I didn't mean to hurt you that badly. I was just joking around, and I didn't mean any of the things I said. No one is worthless! You have so much potential, and you're destined for greatness. Don't ever think that killing yourself is the answer because it's not. You are loved, and people care about you even if it doesn't seem like it. I'm sorry if I took things too far, can we start anew?
We use selfhosted Gitlab and I do regularly report bugs in the Qt bugtracker that uses JIRA. GitLab is light years ahead of JIRA for even the basic task like adding a links, images or searching for issues. The UI is slow and cumbersome to work with.
I mean but really who cares right? A fictional character is black, are the people worked up about this just children? Or just privileged? I struggle to understand why the intensity of people's feelings about this
A full mastectomy performed without anesthetic at the beginning of the XIX century, and the patient made a full recovery, surviving both the operation and the cancer into old age. This is nothing short of a miracle.

To put it in perspective, the germ theory of disease was virtually unknown and the medical professionals operated with the notion of "miasmas", foul odors and mists that carried diseases though the air.
Chicken of the woods has an odd texture. Kind of gritty. So though it's abundant where we live, most mushroom hunters don't pick them. Cutting off and eating just the edge gives you a better texture than the entire mushroom.
Banking is still a "please help us" area with regard to tech.

I've seen some gigantic players in this space, backed up by death stars like Salesforce who have still failed to penetrate the full depth of the business model and provide a properly-integrated software solution.

Everyone talks fantastical tales in their various ivory towers of decisionmaking, but no one wants to sit down with the actual front line employees and understand the UX challenges around performing a complete IRA rollover front-to-back with a customer base that may not be as financially-literate as hoped.

You will find almost universally that the big players will come in and drop a 95% solution on the table. The remaining 5% is what the business actually needed to see the dream come true. If the back office still needs to visually inspect every form, you have failed in your strategic mission. It is quite easy to sweep that 5% under the rug in a larger org chart.

Even in banking, the people responsible are getting fed up with the lack of delivery. This is why tiny companies like ours are able to get competitive products in place now.
It's good you think long and hard about what your next steps are here. There's no wrong answer here it's deeply personal choice. Hopefully you can strike a balance of doing what you can for your mother, sister and grandmother and doing what you need in order to have a successful and happy life yourself.
This comment it almost comical if it wasn't so bad.

https://twitter.com/adamnpeck/status/1633094222654889985

I wanted to say "The guy's the biggest government welfare recipient of all time"
Annoying Drone Near You? Fuzz It, Find the Operator
This is definitely a possibility. What I meant to say is that the implementation in the blog post doesn't support that.
Which one would you keep?
Equating this with parenthood is short-sighted. I have no children and will not have children in the future (indeed, I have taken medical steps to make this so). Nonetheless, work is money. To the extent I care about what I'm working on, it's due to a preference to avoid working on objectively evil projects. (Even then, I'm not sure whether there's a difference between working at, say, Microsoft, versus working at a hedge fund -- in either case, you're really just working to build the wealth of billionaires, after all.)
Ah, I did miss that point. There are some practical difficulties for oil at least. Russia doesn't have pipelines that connect all their oil facilities to China; the facilities that do connect to China are pretty high-tech, have depended on western companies for maintenance, and don't have a lot of spare capacity. To get the oil from other regions, they'd have to rely on ships, either from China and Russia or any other countries willing to flout sanctions. (This is according to Peter Zeihan.)
My experience is very different than yours.

I think you are getting scammed: airport SIMs are way more expensive than actual SIMs you get in town and eSIM you get on an app like Airalo. International providers are obsolete in the age of the eSIM, since you can get a local provider at the click of a button.

eSIMs are still a bit more expensive than physical SIMs you buy in a phone shop far from any airport... but that expense is worth having internet from the second you land.

My only disappointment with this is how hard it is to migrate, but eSIMs work perfectly for travelling.
IMO Postman is a good tool. On alternatives though, https://httpie.io/ is pretty nice too.
can you say more about your experience? what issues did you have and what else are you doing/have tried?
Nope, and its author (burntsushi) doesn’t think[1,2] you can do a practical regex matcher on top of the techinque. I’m not sure I agree with him, but, well, he’s built a production engine and I haven’t.

(There’s a thing called “partial derivatives”, which is to Brzozowski derivatives as NFAs are to DFAs, but it doesn’t interact well with intersection and negation if you want to support those.)

[1] https://news.ycombinator.com/item?id=31693927

[2] https://news.ycombinator.com/item?id=31693559
You are requiring users sign up for an account on a proprietary, closed-source, for-profit server. All metadata will flow through this entity and whoever they choose to share or sell this data to. Many rooms demand SMS verification which will often leak who you are and prevent anonymity. Chat platforms also include DMs and smaller group chats for private conversations around projects and there is no E2E so you’re making all of these message be read by Discord. Users must also agree to the ToS set by Discord—not your community—which can change and go against the community wishes. They also have the maximum authority to just axe your community by shutting down its chatroom (it’s not a “server”) if a bad apple breaks those ToS.
The Codespaces product is good but isn't secure. I would not use it in enterprise.
How much power do autonomous vehicles use? A lot
> I just paid a fifteen thousand dollar plumbing bill.

That has to be for commercial real estate, or you've been ripped off. There is no possibility of a single family dwelling ever having plumbing problems of that scale.

But maintenance costs are in general a landlord lie. They wouldn't rent out their properties if costs where anywhere near income. As for my own anecdote, my landlord has spent at most 0,5% of what he's gotten in rent from me on maintenance over the years. A normal tenant won't break anything or induce any maintenance costs.
Don't worry there are only about 10,000 people working on similar apps right now ;)
You wanna talk about safe internet - the only think I think that is safe is solid gold bars like from Looney Toons.

You wanna be safe - you wanna start up a nonprofit, grant yourself eehhhh SIX figure salaries.

You wanna be safe? Build a bomb shelter.

You want safe? AK-47 automatic assault rifle. House rigged with live grenades and sawed-off shotguns.

Other than that, you ain't safe.

https://www.youtube.com/watch?v=CRc1XndgaWM
> Like yesterday Amazon kept showing lightbulbs with the wrong physical socket size.

This is where ads really break the user experience. When I search for a specific air filter by model number it will prioritize ads for different air filters above the listings of air filters that are actually compatible.

Checking out on Amazon is easy. Everything else from the searching to the filtering to the reviews is openly user hostile.
Yes there's a typo. Thank you for following the README.md and your attention. It's fixed now.
https://news.ycombinator.com/newsguidelines.html

> Throwaway accounts are ok for sensitive information, but please
> don't create accounts routinely. HN is a community—users should
> have an identity that others can relate to.

https://news.ycombinator.com/item?id=17996295

> dang on Sept 15, 2018
>
> HN can't be a community without members. Disembodied comments are
> not community members. No one is required to use their real name
> here, but users need to have some consistent identity for others
> to relate to. Otherwise we might as well have no usernames and no
> community at all.
The game looks fantastic, I just hope it doesn't become a DLC hell like other games (and the previous version of this game).
While it's true women are capable and strong, the benefits of a 16 year old girl having a strong male influence in her life is very large. Don't fall back on platitudes about everyone being independent. Make no mistake, from what you said there is a huge hole left in your family from the passing of your father. Your instinct is right that you should step in as much as you can.

There is nothing I can say to make it easier. But you should try to see this new role as an opportunity to give back to the people that raised you. I personally get great meaning and satisfaction from serving the people i love. I wish you the best of luck.
It's slow though. Our on-prem Jira was much faster than the cloud one.
or "he probably wouldn't have had to fire the guy if he didn't run the company into the ground"
The NSA's ChatGPT
exactly, in my experience, HR departments (at least recruiters) are among the first to be fired when things turn down - who needs to pay recruiters if you aren't hiring? - much better if you are worried about your own job to keep busy, and advertise and interview people for non-existent jobs then to sit on your hands all day with nothing to do. Hopefully the 'keeping busy' will save your job, if your manager needs to pick from a few dozen recruiters which ones to toss and which to keep.
Even on the desktop. We had a Solvespace user complain that the program "locked up" on a change to his design. It was really taking about 3 minutes on my machine, so not locked but unacceptable. Over the next months we made a number of improvements that brought that test model change down to 6 seconds - a 30x improvement. It made it usable, but still way past the 0.1 and 1 second marks. The real problem is we've got some O(n^2) algorithms that need to scale better, but everything helps.
What I think would be really interesting is to apply distance metric learning (DML) to the problem. You have users tell you what responses are good and bad and use that to learn a metric that will classify responses as good as bad. One of the big challenges is that DML is typically applied to data in some vector space as opposed to strings, but I would expect using some embedding constructed from the output could work well.
They're not saying you should write your own JSON parser/validator. They're saying that your existing parsing/validation/checking logic (using whatever libraries, standards, etc.) should not have a type signature like this:

checkAgainstMySchema: JSON -> Boolean

Or this:

checkedAgainstMySchema: JSON -> JSON

Instead, it's better to use a type signature like this;

checkAgainstMySchema: JSON -> Either Error MyJSON

(Where MyJSON is some type which wraps-up your data; which could be the raw JSON, or perhaps some domain objects, or whatever)

The reason this is better, is that it's required for your program to work: if your processing functions take a 'MyJSON' as argument, then (a) your program must call the 'checkAgainstMySchema' function; and (b) you can only run your data processing in the successful branch (since that's the only way to get the 'MyJSON' argument you need).

In contrast, the functions which return 'Boolean' and 'JSON' are not required; in the sense that, we could completely forget to do any validation, and still end up with a runnable program. That's dangerous!
But if they do that, then Goodharts gonna get his law involved and SEO will then involve gaming these lists to blacklist competitors. Arg.
Atlassian is competing with GitHub and you can't understand why they would ban it?
Definitely not dying; in fact, it might be growing now because of Reels.
> how a statistical prediction model can come so close to actual reasoning while seemingly using completely different tools to get there.

There is a theory of brain function (predictive coding, predictive processing), that posits that the brain works by predicting expected input from the senses and then comparing that with actual input. This doesn't seem a million miles from a language model operating on words rather than sense data.
In NYC, B&H has free next day delivery and many of the same tech products. Microcenter has nice stores and price matches.
That can become expensive though (not least computationally) to use almost all of those 4000 tokens for your document every time you ask a question.
Isn't Instagram already blocked in China?
This is the most use that board has and would have gotten in the last 10+ years. I like to think it laying down its FTDI chip for a greater cause was an honour for it.
Twitter was not some sort of rest and vest retirement scheme — he worked as a design director there for years. You should read his followup thread for more context. You should also be aware that you can't just fire someone because of their disability getting worse.

It's also worth noting that the design studio he founded, Ueno, was one of the dynamic, talented and in-demand agencies in the world pre-acquisition.

https://twitter.com/iamharaldur/status/1633082707835080705?s...
I didn't mean for that to come across as a criticism, I was disappointed because I was hoping to learn something new, but I'm not the target for that post; I have a degree in Electronic Engineering and a couple of decades of tinkering.

I'll be interested in some FPGA content; I built my dissertation project on FPGA and would love to see some modern, affordable FPGA boards/circuits with useful I/O to actually build something like this. I'm sure they exist, I've just never looked.

Thanks for the interesting read and I'll keep an eye on your repo!
Show HN: Removebg.dev – Free and open-source image background removal tool
Hey folks,

I've built removebg.dev as a hobby app designed to quickly and easily remove image backgrounds for free.

The app is built with the help of:

- The rembg (https://github.com/danielgatis/rembg) ML model built by Daniel Gatis (https://github.com/danielgatis).

- Replicate (https://replicate.com/) to interact with the ML model through an API.

- Next.js for building the app and Vercel for deployment.

The app is fully inspired by the restorephotos.io app built by @nutlope (https://twitter.com/nutlope) so a lot of credit goes his way for his tutorials.

You can find the source code for the app here - https://github.com/djirdehh/removebg.
Well, the swipe width thing is a different conversation. I bet it is far worse for children, which makes me think...

For kids, a kid sized phone would seemingly work better. 1/3 the size, weight, and theoretically with a smaller font and display.
I remember that post (I have been a follower of NNGroup for a long time. I've taken a number of their classes).

The 1 second -> 10 second gulf is the most difficult one. I try to keep many interactions and animations to 0.25 seconds. That seems the slowest "acceptable" time for interruptions.

Many transitions and reaction animations can take over a second. In my experience, this can look very cool, the first couple of times, but rapidly becomes an annoyance.
> Could it be that since Twitter hasn't collapsed yet

As in it isn't done collapsing yet?
> "woke" is basically boomer talk for normal human opinions

We've always been at war with Eurasia.. <- Normal Human Opinion (TM)

Have you tried taking your Joy?
Make something wonderful and put it out there
I had assumed movies were perhaps a nickel then — I was thinking of nickelodeons. But Wikipedia tells me the nickelodeon was an earlier phenomena from the decades before the Great Depression [1]. I suppose it's also possible movies were still a nickel in the 1930's but I don't know.

[1] https://en.wikipedia.org/wiki/Nickelodeon_(movie_theater)
Discover beautiful websites and tools from the depths of the internet
You know products labeled as Amazon's choice? Those are actually ads. Search for a product by a specific manufacturer and see that first in the results is a (usually) similar product from a different manufacturer? An ad.

They also use their customer data to sell ads off the Amazon site.
Thanks, now I feel really old.

Seriously though, until very recently you could hear dot matrix printers at most airline gates. They used them to print out manifests to hand to the crew right before the plane departs.