skysight-inc/HackerNews huggingface dataset:
> You should not repeat knowledge -> logic, constants, etc.

It's easy to shoot yourself in the foot with that. I spent a few years working with binary formats, where you have lots of constants (byte offsets, flags, etc).

There were two approaches to dealing with this:

1) Some people just put the raw numbers in the code, and if it wasn't clear added a comment

2) Other people used constants for everything, defined somewhere else, often through multiple layers of abstraction.

If you follow DRY, then you should always chose 2). But in my experience, this often makes the code extremely hard to read. You often have to look through a dozen header files to find the constants used in a 5 line bit of code, and it becomes really hard to reason about the code.

And in the end you almost always still need some duplication, because you have other files where you can't use the constants (eg. in sample files, docs, external libraries,etc.)
You can also speak of their bad | in terminal
It seems that people really dislike that place in particular.
I don't understand why it would catch fire and explode without any reason... Plus H2, if not pressurized does not explode is burns quickly upwards. Somebody who experimented this explained it in the comments.
So, "if you ignore the ones without iterations, I've never seen a waterfall model implemented without iterations."
video looks amazing... almost like magic -
Unconditional cash transfers reduce homelessness
It will be great to have a setting in the OS to set number of threads per core.
even with multicast you have n-1 incoming stream which is much later problematic but still can be an issue on low bandwidth clients
I think generally the threads are spending a lot of time waiting on memory. It can take >100 cycles to get something from ram so you could have all your threads try to read a pointer and still have computation to spare until the first read comes back from memory.

It could be that eg 97% of your threads are looking things up in big hashtables (eg computing a big join for a database query) or binary-searching big arrays, rather than ‘some I/O task’
Yeah the EFF has gotten ridiculously radical into pro-corporate and pro-free speech positions. Generally anything that protects a company's ability to willfully harm society for money is worth protecting for the EFF.

The EFF is so detached from humanity it doesn't mind innocent people dying for it's radical free speech cause. And that's really pretty sad.
I'm not really sure what you are arguing. Of course if its a one man job (or a couple) and the .. product or whatever isn't system/safety critical even having a PM is probably overkill and the overhead of "any" process likely just wrecks the output.

But if you need to organize 50+ engineers and actually produce a ... product? That people/agencies/customers expect things of you sure as shit is going to need a definable goal, verifiable output and a somewhat chronological way of achieveing that. Waterfall it is (with reasonable iterations).
To be fair, his credibility is wholly based on his former professional roles. It would be literally impossible for him to provide direct evidence without getting gagged and sent to prison for a very long time.
A Vulnerable U.S. Electronics Supply Chain
How about people disabling JS by default?
Nobody punched B though. B has been in a bad place, they took a path in life that was working out for awhile but it all came crashing down. They're unhappy about it and belligerent because A did better but B still can't bring itself to copy the style of A. C, D and E asked to join As club because they were worried Bs erratic behavior was going to get them bashed about. F had been friends with B and took longer to change their mind, and by the time they wanted to join with As club B was looking for a fight. B wanted to take Fs stuff and make F Bs bitch.
Unfortunately progressives have been acting like ancaps on these issues for a while. I've long since stopped being surprised to see someone with "socialist" in their bio saying it's a good thing that unelected corporations have de facto control over online political expression, or that employers should be able to threaten people's livelihoods for supporting the wrong party, and acting like it's anathema to suggest regulating a private company in any way. Very short sighted, both forwards and backwards
You're able to build and test your site within the app before you publish. But after that all pushes are live. Creating a sandbox / branching system is something that can definately be added.
Humans are born selfish but also social. We're wired _against_ doing these kinds of things. And even when someone has a desire to cause mass harm, fear and self-interest usually stop them.

I liked a comment a few days ago about hostile actors on the internet versus meatspace:

"I asked about the security systems governing walking around in the hallway - was there any physical impediment preventing one person from punching, kicking, throwing a rock at another? Of course not - the security is socially constructed. Norms, consequences, etc, that on balance seemed to work out pretty effectively. I tried to make a case that security inside a local network of the size and scope of our school board was also ~90% social construction, but the student really struggled with it. There was a strong belief that because it was computers, you were expected to exploit it if it were vulnerable."

https://news.ycombinator.com/item?id=37279333
Comparisons with apartheid South Africa are not to be made lightly. Anyone who makes the comparison in this case is either extremely ignorant or simply trying to stir up pointless controversy. Any serious argument against the policy described in the linked article can only be weakened by such an absurd comparison.
TinyGo release 0.29 is out
This release adds support for Go 1.21

It also adds compatibility with the new GOOS=wasip1 using the Go built-in WASI support.

There are more features and fixes, please see the CHANGELOG for the full list.

Thank you to all of the contributors who helped get this release out, we all appreciate it!
Not on-chip no, it's still DDR5 DIMMs. What is cool about is that it is using custom DIMMs and memory controllers to do 8B-granularity accesses. Plus, each core has its own MC, as you can see on the die shot. If each MC manages 4GB of DRAM, that would explain the 32GB per chip.
Freedom of speech was a pretty fundamental value. A couple of generations ago.
They specifically mention why they went with FoundationDB, and that is because it's strictly serializable.
You are trolling.

JNLP still sends shivers down my back.

It is still in use to this day. Hugh.. It sucked when it was new and still does just as bad.
Where would this leave Elon Musk and his possible servicing of Putin? He'a got money so I know he'll be fine but still kind of shocked such a high-profile government contractor can get away with this kind of thing with no collateral damage to their business or personal effects
This seems a very poor argument.

Your examples are people forcing packets to a network node, content neutrality is about receiving what you wish from a server whose operator has chosen to serve that content.

Stopping people who are actively committing crimes is not preventing free movement on a right of way. Or rather, it is in layman's terms, but free movement does not include the commission of crimes. In the same way stopping brute force attempts is not the same as inhibiting net neutrality.
WizardCoder is fantastic. I use it as my local "code assistant" LLM[1].

I'd really like to hear from the Phind team about this. Using someone else's work without attribution isn't cool (assuming this thread is true).

------

[1] In fact, I put out a set of instructions on how to get it to work with VS Code (with the help of Continue + llama.cpp) a couple of days ago: https://news.ycombinator.com/item?id=37296728
Graph workloads and other types of sparse compute.
https://www.darpa.mil/program/hierarchical-identify-verify-e...
I think Python has some of the worst API documentation I’ve ever read.

Even Java puts it to shame and that is sad
That can also describe a lot of "journalism", seems like a potentially problematic place to draw the line.
When 'the public square' was a physical location rather than a social media feed.
A bit off topic but I played a bit of GTA online recently after not playing for years, was really amazed at how little it had developed in terms of core gameplay. Lots of new weapons and vehicles but very little to make a compelling game.
Exact same experience, I wouldnt say refused just hoop after hoop to jump through. disinterested in helping is an apt description, they got interested 2 years later and I would get a daily phone call about "finishing my application".

I was pretty transparent with the person(s) calling - after years of doing their best to push business customers away, someone up high decided to make to get as many business customers as possible and everyone was on a fat commission to open up new accounts (I think lure of government guaranteed covid loans might have had something to do with it).

High street bank was open within 3 days, fill out the form and done.
Ask HN: What is the most visual explanation of Combinatorics that you know of?
Looking for some visual and interactive explanations of Combinatorics at a beginner level.
>If you really disagree that much, go ahead and fire up your own Jitsi service and open it up for anonymous use by the public. Let's see how long you can run it before you encounter the exact same problems.

Wait. They want me to sign up to Google, Microsoft or Facebook (worst possible choice ever) and I shouldn't complain. Seriously?

Then, what kind of complain/criticism is OK?
Reminds me of TempleOS, where all programs run in the same address space. Is this the same concept here?
Good, then it should be easy for the police to shutdown the website if that's the case. Tell the authorities and let the justice system to deal with it.
Because you asked for an example. If you don't want the answer, don't ask the question.
The glyph corresponds to how many (e.g.) dots you have in a row and the author set key-repeat at 30/s and held down the . key.
Combine DevOps Tools with LLM to Realize Software Development Automation
Haven't many cities actually dismantled public transport that they had already built (or rather, sold it to car companies "to operate more efficiently", who then proceeded to dismantle it so it didn't compete with their cars)?
How is it even possible to hijack a subdomain? Why would DNS even allow it to be possible?

If I can’t look at the root domain of a URL and trust I’m in right place then I don’t know how I can trust any site anymore.
Wow, I take it you haven’t read much about them then? Because that statement is 100% false.
I'd be interested to hear more about that. What sort of groups did you get making these requests, and what sort of reasons did they usually give?
Probably because it does not consider those to be core questions. WebAssembly [1] is not new.

[1]: https://en.m.wikipedia.org/wiki/WebAssembly
Wild guess: you could have a single address space shared by all "programs" while using virtual memory to restreint visibility on which page is accessible at a certain time. Like, at runtime, resort on a segfault to check some types of security tokens the caller would to check they are allowed to access the page and make the call. No idea how practical this would be.
You might be interested in this: https://github.com/mathiasbynens/dotfiles/blob/main/.macos

I don't advise just running Mathias' config as is, but read through it and see if anything seems to be something you want in yours, make the changes, and save it somewhere for the next time you're setting up a Mac.

There's some stuff in there about speeding up certain animations (look for "Speed up Mission Control animations"), and about not reordering "spaces" (desktops, full-screen apps, search for "Don’t automatically rearrange Spaces based on most recent use") based on use which I think may also affect cmd+tab ordering? Not sure, but it's a setting I always change anyway because the default doesn't make sense for power users.

About the trolling thing, sorry, I was genuinely not sure if you were arguing in good faith or just making stuff up, as most of the things you were saying were just plain incorrect or dishonest, from comparing desktop computer performance to low-powered laptops, to incorrect statements about features macOS truly excels at.
Make no mistake, Google has a legion of Account Managers, Customer Engineers, TAMs – you
name it – working with large enterprises in most/all major cities... Thomas Kurian's Google Cloud absolutely has sales and contracts in their DNA.
Show HN: Llama explain- llama2 ELI5 Chrome extension running your machine
I think you misunderstand the EFF's position here if you think this is some kind of enlightened centrist "I may not agree with what you say but I will fight to death for your right to say it": the EFF is opposed to ISPs filtering content because that is not the job of an ISP and not a level of analysis an ISP should be allowed (much less required) to do.

The EFF very much promotes progressive values, more consistently so than the ACLU which has supported "free speech" cases by undesirable folks before and which seems to have led to this supposed "betrayal" when it turned out not to go out of its way to do so in every case.

The problem with "free speech" absolutist organizations is the same as with "free speech" absolutist social media platforms: if your distinguishing feature is to allow everyone to say almost anything, you'll primarily attract those people who want to say things they can't say elsewhere. And this inevitably means you get an overrepresentation of open white supremacists, CSAM enjoyers, teenage edgelords and trolls. And most people don't want to be associated with these kinds of people, so having enough of them around drives out everyone else.

It's the Nazi Bar problem: https://en.wiktionary.org/wiki/Nazi_bar Either you put in effort to make your organization unattractive to nazis, or you become a nazi organization.
Can you share more about the usage? Was it really useful, in what cases? Would you recommend it over gpt-4 or codepilot?
You can. Assets are yours to to use or waste.

You can go to your wardrobe, pick out your newest clothes and throw them away. You can pull out your wallet and burn all the bills. You can rm -rf ~, delete every project on your github account, etc. None of this is forbidden.

You can leave your well-paying job, which reduces your tax bill and isn't forbidden. You're not required to act in such a way as to earn more or pay more tax.
> Promote peaceful and inclusive societies for sustainable development, provide access to justice for all and build effective, accountable and inclusive institutions at all levels

oh no how _terrible_
>ffs, they're OAuth providers.

I don't have a Google, Microsoft/Github and Facebook account. Do you know what they require to register one in terms of privacy? Their terms are horrendous. Jit.si must not care about privacy or they'd have other OAuth options from the start.

>Meanwhile, the vast majority of users around here will have a GitHub or Google account, and probably Facebook as well. This is hardly much of an inconvenience.

I don't think you know the typical user profile of Jit.si. If people are happy with Google, Microsoft and Facebook, then why use Jit.si instead of their own video call offering?
My point was not that they are easy, but rather that they are not what people expect when a service claims to do payments.
You will notice the slowdown if using kettles at 230V and then switch to using them at 110V.
It is still hard to understand unless you are familiar with the language. Python got popular because it made it simple.

Ruby on the other hand encouraged cleverness like what you wrote.

I think ruby faded for the same reason perl did. It is cool to write code, but once it's time to maintain it, especially after the rock star who wrote it left, it sucks.
The actions of individuals on that site have at times certainly been offline acts of harassment and abuse. I'd agree that police should take action against those people and I'd agree that it's a failure of the police and our legal system if that doesn't happen. I don't think that necessitates violating free speech ideals or that it justifies the actions of Hurricane Electric however.
I agree with all of your points, but I think many of these models may be to support their ambitions in VR. One because it allows them to build VR devices that can do things like track objects, but also open sourcing it may mean there are more developers who can build applications which can do similar things.
https://seeing-theory.brown.edu/
So the things you may want to learn are not job related. But maybe the things he wants to learn are.

I've certainly gone through periods where that happened, and others where it didn't.

I don't think it's correct to judge anyone for not wanting to do job related stuff out of the job, but neither is it correct to judge someone who's so interested in their work area that they spend their spare time learning more about it.
Surely you wouldn't give a third party analytics app write access to your prod DB? It would be a nice UX improvement if the app checked the permissions and gave you instructions on how to set the permissions properly, but this seems to be entirely at the level of setting it up correctly.
Yep. It's especially concerning when clients are cut off for political reasons. Being able to effectively financially sanction people for having the wrong views is truly dangerous to democracy. Like with a lot of things, I suspect the reason they haven't faced more regulation is just that governments largely support these actions, and enjoy having a backdoor that they can ask to hamper undesirables without going through pesky courts
A Guide to Moderating in the Fediverse: The Basics
> The guy believes he has been spoken to by aliens in his dreams.

What defines a good scientist is an open-minded attitude and going beyond the accepted status-quo. Who knows, maybe some aliens really contacted him in his dreams? But a scientific study has its rules anyway, and if methodology is correct, the author can believe in a spaghetti monster.
This is good feedback, I'll look at adding Stripe integration as well as BTC.
Messenger seems to be React Native evident by RCTView everywhere. It also uses NSView instead of UIView.

WhatsApp seems to use UIView, but I couldn't find evidence of SwiftUI, so am assuming its just a UIKit app.

There are some very similar UI components to the mobile app, so I am guessing they want to unify as much as they can between the two codebases.

WhatsApp Windows seems to be a native Windows app.
How I programmed a chess engine in C++ from scratch using (magic) bitboards. Explains how I dealt with handling leaping pieces, sliding pieces, pseudo-legal moves, en-passant, castling, check evasions, move selection and alpha-beta pruning. I also explain how I tested for correctness.
In the state that KF operates in, it actually isn't legal. ISPs like Hurricane are obligated to serve all legal traffic the same. KF's owner has already served complaints to the state authorities.
I hate how Kiwi Farms has become the benchmark for so many important concepts relating to internet freedom. As much as I think the world would be a better place with them being forever banished to the onion realm, I can't really defend HE and other service providers drafting their own visions of internet code of ethics, then enforcing them on other people's traffic. A smaller ISP would probably start losing business over such concerns, but HE is so large, almost all of internet traffic touches them at some point, so their ability to moderate is not even impacted by their business decisions.

Defending a company's AUP/ToS is reasonable when the company is reasonably sized, but HE is clearly over that limit. When a company gets too big to fail (banking also comes to mind) due to providing crucial societal function, there should be very strict restrictions on what they're allowed to moderate. This also applies to big industry conglomerates (oil, pharmaceuticals).

Another part of the problem seem to be various lazy officials not prosecuting these sites on the basis of obvious crimes involved in their operation.

I really appreciate EFF defending the obviously neutral approach here.
> Quick! Let's shut down all the libraries!

You can put that straw man away. I made it clear that I didn't think the site should be shut down. I was only saying that its content and impact shouldn't be misrepresented as mere gossip.
With risk of tooting my own horn too much, this is exactly why I started my company https://checklyhq.com

We approach it a bit different: we blur the lines between E2E testing and production monitoring. You run an E2E test and promote it to a monitor that runs around the clock.

It's quite powerful. Just an E2E test that logs into your production environment after deploy and then every 10 minutes will catch a ton of catastrophic bugs.

You can also trigger them in CI or right after production deployment.

Big fat disclaimer: I'm a founder and CTO.
Probably never, but the past being bad is hardly a justification for present inaction
He e can credit himself by providing something besides "some guy told me..."
Keep in mind, that counting small drones is a fairly new problem. What works today might not work tomorrow.
That's not foolproof - if someone forgets to open the valves during train assembly on the yard, it may not be detected that a train has split.
> The optimal approach is almost always in-between and yet, frustratingly, nobody advocates for balance and nuance.

I'm feeling grumpy and decaffinated this morning, so I'll just note that you can't sell books and courses and conferences on "balance and nuance".
Game where you guess the correlation coefficient
Counting “Generative AI” Appearances on Google Cloud Next Page
Just did this for fun. I saw the conference topics and was surprised how often "Generative AI" is used.

On main page (https://cloud.withgoogle.com/next) we have 4 appearances.

If you go to any of the session topics (e.g. AI and ML etc.) You get the following counts on the first page:
AI and ML: 8 out of 24 sessions have "Generative AI" in the title
Application Developers: 1 out of 24
Architects, IT Professionals: 0 out of 24
Database professionals: 3 out of 24
Congrats to the team, the rebrand was overdue!

I'd love to see some kind of collaboration or interoperability with dprint in the future.
Calling it Child Sexual Abuse Material is doing exactly that.

That is what is depicted, that is what has taken place to produce the material. It puts front and centre that this is abuse, categorically and by definition, not 'porn'.
I agree. I suppose the rationale is probably that Andy thinks on balance it's the people that aren't doing anything that will go.

Then again, I'm not CEO of Amazon, so noy my shout.
The release was promised to be 2014 or so.
Wow. This is like a student thinking: I won't study now, because then when exam time comes, I will be more motivated to cram!
New renewables (solar & wind, non hydro) running without cheap oil as input for production,deployment, and maintenance, have very uncertain energy return on energy invested.