skysight-inc/HackerNews huggingface dataset:
idk in school they really go ham on how exactly our language has elements from the "core" of the indo-european branch, not sure how well the steppe works with the narrative
I think just as likely is the general problem of people who take supplements being generally more conscientious and less likely to engage in risky behaviours (e.g. wearing sunscreen in summer)
You make it sound alot more complicated. Ignoring the library functions or stuff you can include from safe coding standard headers. You just do something like.

BOOL AddOverflowUnsigned(BYTE* a, BYTE* b, INT32 sizea, INT32 sizeb)
{
BOOL IsMsb = PlatformIsMSB();
BOOL IsLsb = PlatformIsLSB();

//log error
if(!IsMsb && !IsLsb)
return FALSE;

//Early out for overflow. Assuming
if(sizea == sizeb && PlatformIsMSB())
{
BOOL AMsb = (a >> ((sizea * PlatformByteSize()) - 1)) & 1;
BOOL BMsb = (b >> ((sizeb * PlatformByteSize()) - 1)) & 1;
if(AMSB && BMsb)
{
//We overflow, early out.
return FALSE;
}
else if(sizea == sizeb && PlatformIsLSB())
//Code here.

//We add using bitwise operators so we can do it on any size.
//SUM = A XOR B XOR CARRY, return in A
//Impliment algo here.

return TRUE;
}

int main()
{
UINT64 a = 69;
UINT64 b = 420;
if(sizeof(a) !
return AddOverflowUnsinged(&a, &b, sizeof(a), sizeof(b));
}

But they have this in the STD now and also all the secure coding libs have this in it's header as a basic function. There's also the easier implementation of just adding a check to see if it will overflow, rather than add in the function.

You also only have a few you can hardcode if you don't do it generic, since all will go back to the primitives of uint8, uint16 ....
But you find those things in every basic book or course etc. That are the very basics nowadays.

And I would not call scraping and monitoring advanced topics.

Advanced topics are multi stage image builds, helm charts + deployments and clean architecture. Just to name a few.
> The double standards are shocking. If a woman says "if he cheated on me like that, I'd (fill in horrid genital mutilation)" and everyone has a laugh about it or cheers her on.

One of my earliest memories of mom: Her in traction for two broken vertebrae, thanks to dad and a bakelite phone. Of all the relatives and friends who've been physically assaulted by someone close, about 99% were female and about 99% of them were hit by a male. The exceptions were older sisters and that ended when the younger sibling got big enough. Because size matters.

I did 25 years with a profoundly abusive spouse and know a bit about being abused by women. To believe I was at physical risk would be a sad delusion to have.

In my experience, efforts to marginalize the risk that men pose to women don't come from a place of sound analysis and good faith.
It was democratic/independent Sen. Joe Lieberman who killed the public option.[0]

Party is an abstract to these people, it's all about interests. In Lieberman's case, one of his interests was to protect the health insurance industry which contributed more than $1M to his campaigns over the years. [1]

[0]https://edition.cnn.com/2009/POLITICS/10/27/health.care/inde...

[1]https://www.csmonitor.com/USA/2009/1211/Healthcare-holdouts-...
The line example is what I thought and then I looked the theorem up in Wikipedia. Thanks for pointing this out.
I read the full paper after posting my initial comment. Not really - BH does use a “opening angle” parameter, but for FMM you use an order of expansion which provides a strict error bound in terms of accuracy which was derived in Greengard and Rohklin’s original paper on but have been expanded to other potentials.

To me it’s just a minor (but nonetheless interesting) variation of an existing method; there have been many of these. They don’t compare it to other tree based methods in performance in the paper which says to me that is merits aren’t really that clear… with long range potentials FP inaccuracies mean none of this is exact anyway.
How to not get rejected from YC's Early AI interview batch
Ask HN: How do you save/plan investments?
Hello HN! I recently started a new job that pays pretty well, which means I save way more than what I need.

I wanted to know how I should be saving my income? I have some savings in a high-yield savings account, and just opened a Roth-IRA as well. Apart from this my company offers an HSA account, that I've opted for, for the triple tax benefits. I've put very little money in stocks as well, but not a chunk of my monthly earnings.

What should I be looking into to maximize my savings? Should I just put most of my money into high-yield savings and max out my Roth?

Thanks!
Democrats aren’t really “the left” in the first place, there’s a left wing within the Democratic Party but it also includes a much larger neoliberal wing with the manchins and schumers of the world.

Which of those wings do you think has been bad on the environment?

Personally I’d say it’s the “pro-economy” neoliberal wing more than the left. Say what you want about how effective or practical the left has been, but generally they’re not the ones stripping regulations on hazmat trains or signing off on drilling in nature preserves or building pipelines across crucial aquifers.
You are the one being partisan everywhere on this site. Anything you can bring politics into, and even where you shouldn't, you do.
Great post! Akshay has been super active in the Ruby / Rails communities on Reddit and he's always supportive.

Glad to see one of his posts here on HN.

And frankly stunning to see a Ruby post on the front page!
> - JSON RPC code generators are non-existent or badly maintained depending on the language.

Very much so. It’s in a terrible state where I’ve looked. Most of the tooling is by OpenAPI or similar which comes with a bloatload of crap that is only marginally better than say SOAP. It needs to be much simpler.

> - Not binary like Protobufs or similar

Agreed. This is not an issue for small things that can be base64 encoded but once you need large blob transfers you don’t have any reasonable option. This is a problem in eg graphql which also misses the mark and you have to step outside for things like file uploads.

It feels like the whole standardization effort around json rpc is weak. It doesn’t address the needs of modern RPC-like systems. Which is unfortunate because there’s a real opportunity to improve upon the chaos of REST.
They claim 1.1x to 7x, depending on what you're doing. The 10% to 50% is for the ~10k GPU LLM training, where the main bottleneck tends to be networking:

> DGX GH200 enables more efficient parallel mapping and alleviates the networking communication bottleneck. As a result, up to 1.5x faster training time can be achieved over a DGX H100-based solution for LLM training at scale.
Never got support email from GoDaddy. Never buy from them. They take your money and disappear
Not OP but here's mine: https://github.com/nathanvy/dotemacs

The .org file gets processed and the source code blocks extracted into an elisp-only file which is what actually gets executed.

Some people prefer an alternate approach[0] with the "stub" init.el that just loads other modules.

[0] https://github.com/cute-jumper/.emacs.d/blob/master/init.el
>Optimism is (almost) always required in order to accomplish anything of significance. Those who lose it, aren't living up to their potential.

I argue that realism trumps optimism. It's perfectly normal in a realist farming to see something difficult, acknowledge the high risk and failure potential, and still pursue something with intent to succeed.

I've personally grown tired of over optimism everywhere because it creates unrealistic situations and passes consequences of failure in an inequitable way. The "visionary" is rewarded when the rare successes occur, while everyone else suffers the consequences for most failures. No contingency plans for failure, no discussion of failure, and so on. Optimism just takes any idea, pursues it and consequences be someone else's problem and be damned.

Pessimism isn't much better, you essentially think everything is too risky or unlikely to succeed so you never do anything. You live in a state of inaction because any level of risk or uncertainty is too much.

To me, realism is much better. You acknowledge the challenge. You acknowledge the risk. You make sure everyone involved understands it, but you still charge forward knowing you might succeed. Some think if you're not naively optimistic (what most people in my experience refer to as "optimism") you don't create enough pressure. I think that's non-sense.
Thanks! I do think Llama V2 is going to be a good enough replacement for ChatGPT (aka GPT3.5) for a lot of use cases.
i found a page with some helpful suggestions for user-agent strings that could be adopted by default , ideally at ^scale^.

Google Crawlers and User Agent Strings – 2023 List

https://www.stanventures.com/blog/googlebot-user-agent-strin...
According to those numbers, rejoin is 55% and Leave + Don't Know is 44%.

It always helps to read the sources you cite...
Obligatory https://cr.yp.to/djbdns/ipv6mess.html

(and that was written in 2002)
That.would.be.awesome! Khoj isn't their yet, but that actually shouldn't be too far away if you give it a voice interface and terminal access.

Of course, having it be stable enough to not `rm -rf /` soon after is definitely not part of the warranty
You have a single big data structure that can't be shared easily between multiple processes. Can't you use multiprocessing with that? Maybe mapping the data structure to a file and mmapping that in multiple processes? Maybe wrapping the whole thing in database instead of just using one huge nested dictionary? To me multi-threading sounds so much less painful than all the alternatives that I could imagine. Just adding multi-threading could give you >10x improvement on current hardware without much extra work if your data structure plays nice.
The fact that any business is sustainable at this price point is not a relevant point, it might have been a bad choice for them too. What you are offering is also a lot more complicated.

Not to mention it’s in the vertical of blogging which has been around for 20 years, in which your offering is very similar to every other alternative, and there are many well known free alternatives.

If you have the technical skill to make a service this complicated, make something that people value more than $2 a month, and make something that hasn’t been made 100 times before. Execution is more important than idea only if the idea isn’t terrible.
Reason number 1: I don't want to manage stuff. It's not my forte. I want your hardest problems and devise technical solutions for it. I want to write code.

I don't to manage a bunch of developers. Or stakeholders, annoying everybody every day for an update.
Elon Musk’s Latest Mission: Rev Up the Electricity Industry
Would rewriting it in Rust solve some of these problems?
Once again, I never claimed this was a scam. I'm simply pointing out that the system has an inherent flaw regarding account selling, which makes it not sybil resistant, as claimed by the founders. I usually give projects the benefit of the doubt, but I've never heard Sam or the other founder talk about this major issue with their system design.
There the story is being put down because it kind of sounds like the lab leak theory so obviously it can’t be true. The cognitive dissonance is strong.
Yeah my immediate thought too. Give 2500 rabid tanners vitamin D and let’s look at skin cancer rates in 10 years vs the population of rabid tanners.
was talking to someone about how product managers should have an understanding of engineering and they said you should just know what apis are haha
https://archive.ph/mjUin
I am not sure where you are getting this as a right, because things like fraud are illegal. It might be good policy but where is the right?
This guy gets it. Your first question should be around your threat model. Are you protecting against random scans and script kiddies or the various APTs?

Maybe then look at the MITRE ATT&CK framework, Cyber Kill Chain etc.

I really hate to suggest them as it appears they have deviated in weirds ways from their original goal of protecting critical infrastructure from cybersecurity attacks, but CISA has many relevant documents.
It's his personal study on human nature fictionalized as a mundane story. The meat of the work isn't the plot, but the interactions between the characters, which each are supposed to represent various personality archetypes and world-views they subscribe to.

It's also interesting to consider each character (disregarding minor characters) all of as an orthogonal dimension of a single person (by no means scientific): the inner-monkey (Dmitri), hyper-intellect (Ivan), spiritual/altruistic (Alyosha). From this perspective, the work is a solipsistic study on how inner-conflict manifests outwardly into the world.
The console in AWS allows access within its system. There is no point increasing the access area to the hosts. More surface area the easier it is to be penetrated by ssh vulnerabilities. You also shift fault to AWS rather than your company and team. You did your diligence, you just have to access control and nothing more. IF AWS has a security breach that access to your systems completely on AWS and you can demand compensation.

What you want to do is avoid fault, improve tolerance, but extend liability to the provider.
I have naltrexone and while it’s no miracle drug it does help. I find it makes me feel weird and sick for 2-3 days after I take it, but it does help a lot with cravings. If you’re doing the Sinclair method you have to be really diligent to take it at least 45 minutes before your first drink or it won’t be as effective.

If you take it daily you also are supposed to wear a bracelet since it effectively makes you immune to regular painkillers so if you were to get into a car accident or something they need to know not to give you morphine since it won’t have its intended effect

Overall I would say it’s a decent solution if you have a problem like OP has, but unless you take it every day it won’t solve crippling alcoholism for you. The scientific literature really only backs taking it every day and say the efficacy of the Sinclair method long term is not statistically significant. But it does help me, since being able to not drink for me is pretty easy, but once I flip the drink switch on it’s hard to stop - basically exact situation as parent poster
> There are also these new image lines, I can't recall the funky name for them, that are even smaller.

You might be thinking of the chiselled images. An interesting idea but very much incomplete[1].

[1]: https://github.com/canonical/chisel-releases/issues/34
> If your computer can’t lie to other computers, then it’s not yours.

And why is that not okay?

I think this sort of attitude is left over from when computers were expensive. Nowadays, I have multiple computers, some of which are fun toys I mess with, while others are appliances that I just use for their intended purpose. And that's fine, because when I screw up, maybe I don't want to have broken the computer that I use for video chats and to do my banking? Maybe I don't want my main phone to stop working?

It's okay to be a hacker and buy a router that you just use as a router and a Chromebook that you just use for web browsing. You can also buy a Raspberry Pi and mess with embedded programming on cheap devices. The appliance computers should be as low-maintenance as possible so you have more time for hacking.

The nice thing about really cheap devices like a Raspberry Pi Pico is that if you actually build something useful for real work, you can deploy it, stop messing with it, and buy another computer for experiments.
I'm a big fan of PlantUML. The only issue I have is that the layout algorithm sometimes can be challenging to work with for certain types of diagrams, although this is often due to there being too many nodes in the diagram... so, simplify it?

Nevertheless one improvement I would like to see for PlantUML (and similar tools like Mermaid) is a way to separate content and style from layout... i.e perhaps have a viewer that can pop up and let the user reorganise the elements and save the absolute positioning to a separate sidecar file?
I'd say the reason is that programming languages are based on natural languages, and in English, lists do not end with a comma.
Your comment reminds me of another comment by (SilverBirch I believe) that AMD can do this and will get away with it and that George Hotz is unimportant to AMD. Then a few weeks later Lisa Su tweeted this https://twitter.com/LisaSu/status/1669848494637735936.
>So many people actually don't give a fuck if what they do works or is of merchantable quality as long as it's perceived they are working for the hours required.

I've found that's due to completely backwards incentives. Most people don't give a fuck because they aren't rewarded properly. If I do an excellent job and complete whatever task I'm given well ahead of schedule the only reward I get is more work. Even if I sandbag a bit and do an excellent job and complete on time, often the reward for being "better" is more responsibility or more difficult tasks (without compensation). Some folks want that, many do not. Dollars to doughnuts if your team members know that quality work on schedule will be actually rewarded then you'll find more of those members capable of producing that quality of work.
> Like, why does it have to be light gray on slightly lighter gray? Whose 20 year old eyeballs decided on this?

"It looks fine on my 32" 8K screen in perfect light conditions 60 centimetres from my face – what are you complaining about?"

I really think lots of people should just use €400 low-end hardware, as that's representative of what people actually use, and all these kind of problems will stand out much sooner.
If all anyone ever talks about is APIs in the web services sense then, yes, the definition of API has been narrowed. When everyone will assume you mean web services API when you refer to an API and have to use extra words to describe non-web APIs then the definition has narrowed. That's how English works: the definitions of words depend on their usage and dictionaries describe how words are used.

You even admitted "The pervasiveness of web apps and applications consuming web services means there's a lot of work involving web APIs" and "If your bread and butter is developing web services, you don't waste time with context-free definitions of your API" which is acknowledging the common use definition of API has morphed into Web API. It's only in the context of technical documents or documents that are explicitly referring to non-web APIs that use API and it is understood to mean something other than a web API.
While I wouldn't be surprised if it died soon, my personal Libreddit instance remains running perfectly fine, although it has a user count of one.
> Providing munitions to non-NATO country is meddling and could be considered an act of war. Where is USA Congress to vote on this war?

There is absolutely no relevant precedence for the supplying of weapons to a country at war to be considered an 'act of war'. It just isn't a thing.

The US Congress has repeatedly voted to approve those arms sales and transfers.
This is a super cool project. Congrats! If you’re looking at trying different models with one API check out an open-source project a few folks and I have been working on in July in case it’s helpful https://github.com/jmorganca/ollama

Llama 2 gives great answers, even the 7B model. There’s an “uncensored” 7B version as well George Sung has fine-tuned for topics that the default Llama2 model won’t discuss - eg I had trouble having Llama2 review authentication/security code or topics: https://huggingface.co/TheBloke/llama2_7b_chat_uncensored-GG...

From just playing around with it the uncensored model still seems to know where to “draw the line” on sensitive topics but YMMV

If you do end up checking out Ollama you can try it with with this command or there’s an API too (it’s not in the docs yet)

ollama run llama2-uncensored
i personally wouldn't do this as it would interfere with my other emails. however, i do use thunderbird's built-in tasks feature
No real way to get a big block without commitment. Iirc smallest h100 commitment is 64gpus for 3 years (about $3M usd).
Yes, even if we remove carbon emissions entirely, if we continue to grow at a modest 2.8% a year energy usage or whatever, then in around 400 years we’ll boil the surface of the earth just from emissive heat without any additional greenhouse effect at all.

Eventually humanity’s energy usage is going to have to flatline. And people really really don’t like that idea, but even solar energy has this problem. That’s still energy being captured that mostly would have reflected back out into space.
When I've looked into RO for irrigation it seems that cost is a problem but it's tantalizingly close to economic. I think you need to get the cost down by 2/3rds.

However boron is a problem, most RO water has more boron than is healthy for plants. Though I saw one press release talking about a membrane that unexpectedly produces water with low levels of boron.
What does PlantUML do better than mermaid?
I got the same feeling and the author being the translator of such exhaustive literary pieces, one wouldn't expect this to end so quickly and unfulfilling.

> "The reader will have to read the novel and decide the case as they see fit."
Funny that this was cross posted to fediverse, a network that is heavily reliant on digital signatures to prevent lying.
I can't convey how disgusted I am at the thought of WEI becoming a reality.

It will lead to three webs: the remainder of the open web, the new closed web, and the pirate web.

Personally I'll do my bit to preserve openness, even if that means working socially and technically to support the new world of piracy. It will always be a losing battle without institutions fighting for openness, though.

This is a moment when Sun's old line - "the network is the computer" - starts to look hideous and dystopian. Prophetic, but maybe not how we thought.
I'm the first person in my family to start a business.
What pray tell are your objections to the economic theory behind the DICE models?
More generally the URI instead of the ID.
The thesis of [2] is covered in this episode of Crash Course World History, for those who are interested. (14m)

https://www.youtube.com/watch?v=wyzi9GNZFMU
Haha, I suppose a person might think this was an old bug report drafted from 25 years ago!
The fact that this lawsuit exists doesn’t prove anything.

Real evidence that Google or Amazon actually introspected the contents of their cloud platform customer’s VMs, Databases, GPUs, disks, blob storage buckets etc. would be far more convincing, but such evidence doesn’t exist - because it doesn’t happen.
Of those 5 for Tenderloin, I see two attorneys, a general director and founder who created the clinic in the 80’s, a director of finance with 10 years of experience as an auditor prior to holding the position for 20 years.

I don’t live anywhere near San Francisco, and those salaries seem entirely reasonable for being at the top of an organization that’s responsible for 1900 housing units, in tax year 2022.
Here is the description how they measured the impact of sun exposure to the results:

> The exposure of skin to UV radiation was clarified with different questions. The self-estimated lifetime exposure was studied with the following question ‘How often have you exposed yourself to sunlight during your lifetime?’ The answer options were (1) ‘seldom’, (2) ‘occasionally’, (3) ‘often’, or (4) ‘very often’. The sunburn history was studied with the following question: how often has your skin been burned due to sunlight during your lifetime? The answer options were (1) ‘seldom’, (2) ‘occasionally’, or (3) ‘often’. The answer options for the question of ‘Main environment in working history’ were (1) ‘outdoor’, (2) ‘indoor’, or (2) ‘variably both’.

They saw approximately the same distribution of sun exposure across the different test groups, it looks like.