skysight-inc/HackerNews huggingface dataset:
I was once on a team where this was not unusual, and the problem was the tech lead was the one engaging in 300 PR comment arguments.

This would result in stuff sitting in purgatory forever.

The funniest part was this was, in 20 years, the absolute worst codebase I'd ever seen, so he wasn't even maintaining some high standards in the codebase by doing so.
Honestly I had pretty good success with it.

I wanted to try AWS batch for an example app after people here suggested it, and I had something running with like 2 prompts.
Russia arrests cybercriminal Wazawaka for ties with ransomware gangs
Moral rights involve the attribution of works where reasonable and practical. Clearly doing so during inference is not reasonable or practical (you'll have to attribute all of humanity!) but attributing individual sources is possible and is already being done in cases like ChatGPT Search.

So I don't think you actually mean moral rights, since it's not being ignored here.

But the first sentence of your comment still stands regardless of what you meant by moral rights. To that, well... we're still commenting here, are we not? Despite it with almost 100% certainty being used to train AI. We're still here.

And yes, funding is a thing, which I agree needs copyright for the most part unfortunately. But does training AI on, for example, a book really reduce the need to buy the book, if it is not reproduced?

Remember, training is not just about facts, but about learning how humans talk, how languages work, how books work, etc. Learning that won't reduce the book's economical value.

And yes, summaries may reduce the value. But summaries already exist. Wikipedia, Cliff's Notes. I think the main defense is that you can't copyright facts.
Swigart Law Group CIPA Litigation and How to Deal with It
Like the ADA compliance violations before it now the litigation is happening over the California Invasion of Privacy Act and one law firm called Swigart Law Group out of San Diego, California is leading the charge with claims. Luckily if you're reading this you can get ahead of this and get compliant and avoid the $30,000 per violation and rest easy at night.
As long as it's equal and not sexist.

Why should I have to sacrifice a year or two of my life being bullied and abused, while in my country women get to retire five years earlier?
The implementation details don't matter. LLMs not being able to properly reason though is a fundamental limitation and no amount of re-running will help.
We don't want to be like China.
But overages from Hetzner are $1.05 per TB, which is significantly less than $6, so you can just get whichever instance you need and let it roll.
M4 Pro with 64GB of ram starts at $3900? It doesn't take that much searching to know that is BS:

https://www.apple.com/shop/buy-mac/mac-mini/apple-m4-pro-chi...

An upgraded M4 Pro mac mini to 64GB is $1999. You'll probably want the extra GPUs, though, bringing you up to $2199. But you probably want the max (not offered for the mini) or ultra to do serious LLM work. An M4 Max in a 14 inch MBP with 64GB of ram will cost $3900, but that's a whole step up from the M4 pro. I'm waiting to see what they do with the Mac Studio refresh (I don't need a max in a portable, and I'm betting I can get an M4 Ultra with 64GB ram for $4000 or so).
i am using that already. at least in firefox the network tab only shows which destinations generate traffic. it does not show which tab the traffic comes from. since any page can connect to multiple destinations, not just the one where the page is loaded from, this is not enough to identify the culprit.
Accused Kitchener hacker unmasked after threatening woman online
If humanity ever gets to the point where intelligent robots are capable of watching TV like human can, having to adjust copyright laws seems like the least of problems. How about having to adjust almost every law related to basic "human" rights, ownership, being to establish a contract, being responsible for crimes and endless other things.

But for now your washing machine cannot own other things, and you owning a washing machine isn't considered slavery.
`Received:' Headers (1997)
technically open ai has respected copyright, except in the (few) instances they produce non-fair-use amounts of copyrighted material.

dmca does not cover scraping.
When you uploaded your code to GitHub you granted them a license to host it. You can’t use DMCA against someone who’s operating within the parameters of the license you granted them.
In NZ, there's a lot of fake discounts, sure, but I found comparing prices worldwide can be a good indicator of a good deal.

It's not uncommon for local shops to give massive, real discounts, making items cheaper than Amazon US or even aliexpress, which is definitely not the case in general.
> The entrenched opinion was "just keep using Postgres" and that audits and immutability were not requirements.

If you're just using PG as a convenient abstraction for a write-only event log, I'm not completely opposed; you'd want some strong controls in place around ensuring the tables involved are indeed 'insert only' and have strong auditing around both any changes to that state as well as any attempts to change other state.

> In fact, editing ledger entries (!?!?!?) to fix mistakes was desirable.

But it -must- be write-only. If you really did have a bug fuck-up somewhere, you need a compensating event in the log to handle the fuck-up, and it better have some sort of explanation to go with it.

If it's a serialization issue, team better be figuring out how they failed to follow whatever schema evolution pattern you've done and have full coverage on. But if that got to PROD without being caught on something like a write-only ledger, you probably have bigger issues with your testing process.
Short answer: write a ninja configuration generator instead.

> ... Where other build systems are high-level languages, Ninja aims to be an assembler.

> ... Ninja is intended to be used with a separate program generating its input files.

> ... Ninja is pretty easy to implement for the fun 20% of it and the remaining 80% is "just" some fiddly details.

There are many ninja generators out there already [1] but writing a simple, custom one shouldn't be too hard [2] and could make sense for some projects.

BTW, ninja is great but I wish the configuration file had used a more standard format, easier to parse and generate from any language. JSON would have been a better option I think, given the abundance of tooling around it.

--

1: https://github.com/ninja-build/ninja/wiki/List-of-generators...

2: https://ninja-build.org/manual.html#ref_ninja_file
I like unnecessary cat because it makes the rest of the pipe reusable across other commands

Eg if I want to test out my greps on a static file and then switch to grepping based on a tail -f command
Are you sure it wasn't a complete lack of interest in invading them?
Exactly. They rushed to violate copyright on a massive scale quickly, and now are making the argument that it shouldn't apply to them and they couldn't possibly operate in compliance with it. As long as humans don't get to ignore copyright, AI shouldn't either.
Ha I am not wondering. We are just going in circles now. I've explained why this is a bad idea for many reasons. Take it or leave it.
What’s the alternative? Give them a rainbow sticker? It’s business among adults, performance matters. If you can’t meet expectations then it’s not a good fit. That’s part of life.
I added a response to this question in another thread: https://news.ycombinator.com/item?id=42254263
With the new Trump admin, it would seem more feasible for Russia to go nuclear early. Unless the UK and France decide to step in, I doubt the the US nuclear umbrella would be in effect after 1/20
With Rust's support for inline assembly, I suspect this could quickly devolve into a competition to create the most optimized assembly code specifically tailored to the runner platform. Perhaps next year, the contest could exclude inline assembly to better identify bottlenecks in the standard library.
> How do you deal with location data, do you purchase maxmind db license or use their free versions.

> Both maxmind and db-ip free versions of city data miss city geo id values, rendering city data useless for many cases.

I work for IPinfo.

I think you might find my conversation with Goatcounter's dev interesting: https://github.com/arp242/goatcounter/issues/765

I pitched him to use our free country database because of MaxMind's EULA issues. MaxMind does not permit distribution of the database and requires end users to use their own token. Moreover, they actually charge thousands of dollars when you distribute the "free" database with a commercial intent.

Now, we have a free IP to Country database that we offer under a straight CC-BY-SA 4.0 license without an EULA. It is free, comes with daily updates, has full accuracy, and you can even commercially redistribute the database (via providing us an attribution).

I understand we do not have a free city database to offer, nor is our database lightweight because we have full accuracy. But you can check it out if you are interested. We do have a version with ASN (ISP) information as well.
For some definition of "normal circumstances". Being a bigger user should fall within it or that's not accurate advertising.

Some places will offer a choice between faster metered and slower unmetered. That seems like a good compromise to me. A nice big link should cost the host a single digit number of dollars per 100Mbps, so it's not hard to find an option where everyone is happy with the speed and pricing.
Now do price-to-income ratio over the same time.
Looks like a great use case for AI. Set up the logical specification and constraints and let the AI find the optimal sequence of SIMD operations to fulfill the requirements.
15 seconds to count the number of r's in a string using 120 TFlops... Really puts into perspective that we've got a long way yet to go.
> that I was not picking up on what should have been obvious cues.

Performance feedback should not come in the form of cues. If it does, it is poor management.
That will probably happen to some extent if not already. However I think people will just stop publishing online if malicious corps like OpenAI are just going to harvest works for their own gain. People publish for personal gain, not to enrich the public or enrich private entities.
> copyright extremists

It's not copyright "extremism" to expect a level playing field. As long as humans have to adhere to copyright, so should AI companies. If you want to abolish copyright, by all means do, but don't give AI a special exemption.
Relevant debt isn't needed to raise credit scores. One can simply play the system with short-term "debt", borrowing only what you can pay off immediately. This isn't meaningfully different from only spending what you have.
I agree with you, but I wonder what the incentive is for developers to use resources responsibly. Is it just that users will uninstall apps that drain their battery? Or are there penalties imposed by the OS on developers who refuse to play nicely?
UK lawmakers vote in support of assisted dying
Average Haskell programmer.
In case of this particular author, those 3000 words would be dense, unbuffered wisdom.
> What else?

Any and all linters for Go, to start. In theory, you could run them on the transpiled source, but the results would be very hard to apply to the original Borgo code. And they'd probably produce lots of false positives for things that the Borgo compile ensures are safe, even if they're not linting-correct.

And syntax highlighting, refactoring tools, an LSP server. I'm sure there are more things along these lines I'm failing to think of.
Very sure
We are all now immediately suspicious of certain coworkers...
How to prescribe physical activity for depression
Yes, it's the same basic principle going on at Wealthfront/etc.

It's possible (probable?) that they have better accounting controls. But I personally wouldn't keep anything above SIPC limits at Wealthfront (or any near competitor like Robinhood, M1, etc). And I'd be keeping records on my own.

And I'd make peace with the fact that SIPC resolution is a completely different ballgame from FDIC turnaround for assets held directly at an insured bank (which is like single business day don't-even-notice fast). I.e. not use it as the sole source of emergency funds, have months of expenses at a different institution, etc.
Sometimes people are in lala land and don’t realize the stakes until the heat gets turned up so far.
All four of us are working today.

So we're not shopping but we can't really do nothing right now. After work tho - we fully commit to nothing.
That is not in any way the biggest defense
This is exactly what I hated about these kind of questions!!

Or just, the pattern simply repeats for the n next number.. like come on, there is no objective metric for which rule is "better".
> The X experience for many is being drowned in the muckiest shittiest slime. Paid-for bluechecks drowning out the air, spouting wild conspiracy theories, hate, disinformation, and every other blood pressure rising attention grabbing FUD they can push.

That's what you engage with, so that is what it gives you.

Are you not familiar with social media algorithms?
What evidence do you have for this statistic?
Not the sabotage under discussion. Which can have only one actor behind it.
You mean move all the things I’m buying today to tomorrow day?
There's the middle-ground approach of having primarily target-specific operations but with intersecting ones named the same, and allowing easily building custom abstractions on top of such to paper over the differences how best it makes sense for the given application. That's the approach https://github.com/mlochbaum/Singeli takes.

There's a good amount of stuff that can clearly utilize SIMD without much platform-specificness, but doesn't easily autovectorize - early-exit checks in a loop, packed bit boolean stuff, some data rearranging, probing hashmap checks, some very-short-variable-length-loop things. And while there might often be some parts that do just need to be entirely target-specific, they'll usually be surrounded by stuff that doesn't (the loop, trip count calculation, loads/stores, probably some arithmetic).
Because the state/bureaucracy is actually accountable or transparent about decisions or decision-making frameworks or how they evaluate decision-making frameworks? I’d much rather cut them to a third their size, pay them like they’re in big tech, and hold them accountable (much like Lee Kuan Yew managed to in Singapore).
>The entire raison d'être of capitalism is to provide the highest quality goods and services for the lowest cost.

Quality is absolutely _not_ of paramount interest in capitalism; return on investment is.
What do you mean because playing an album takes several taps, and favorites are also several taps away in a playlist. Unless you meant recently added? Because in that case it’s easily littered with singles, is only a few recents, and once again it’s more than one tap.

Apple Music UI is atrocious.
No, there are decades of compiler literature for solving this problem.
"taking what exists and marginally improving"
You just described most scientific progress. Real breakthroughs only happen in the newspapers and movies.
I see your point. My points are that if one really wants to show respect then (a) don't waste people's time and (b) give them a respectable severance. If you can do (a) and (b) via a PIP process, then that's cool.
Argentina has a population pyramid that actually looks like a pyramid hence why they could elect such a radical change of route. In this decade europe , east asia and even the US might be confronted with the issue of sustaining societies without a lot of capital or investment or workers. I wonder if they will take a page from Argentina (the US already did)
This. You either don't care about style or push the style automatically without any interaction. Every other option is bad to some extent.

But only use a linter if you will add your rules over the empty set. If you get a pre-built set and are expected to remove the ones you don't need, you are making a toxic environment.
I read the intro and decided I wouldn't learn much from someone willing and eager to admit he eats paint chips.
Crypto mining was made illegal in China, likely leaves a lot of GPU's available for AI.
Tangentially related: https://youtu.be/0gskQJE6lxU?si=nztv5C0Et7pBJeMj

This video explores an incident with a reactor of a similar design, and very rudimentarily explains the way pebbles and the helium gas is used.
"These seem kind of dated.. I feel like you could have more speci-"

> Require wet signatures (ink on paper) for documents instead of digital

Jesus Christ.
Most people aren't anarchists, and think the state is necessary for complex societies to function.
Learn about CE (centre of effort) and CLR (centre of lateral resistance) and then you can sail a boat without your rudder.

Was a challenging but fun thing to learn, and then teach to other kids.
The alternative is to very seriously ask if the primary reason for underperformance lies with management rather than the individual. We are a social species and a large part of our behavior is are determined by our social environment. The PIP process does not incorporate this very basic fact about us.
He was probably the smartest guy on the team. And when push came to shove, productive as hell. I think management didn't appreciate how much time he spent reading web comics though (you know, when push was not around).

I imagine he'd have flourished if work-from-home had been a thing then.
> Native Histograms are still experimental and not yet enabled by default, and can be turned on by passing --enable-feature=native-histograms. Some aspects of Native Histograms, like the text format and accessor functions / operators are still under active design.

Ah, slightly disappointed :). Looking at major version I thought it was going to be all about Native histograms.
I think doing those timeouts transparently would be tricky under the constraints of POSIX and ISO C. It would need to have some cooperation from the application layer
Yeah that helps but it depends on the permission of the socket. You can make it harder to guess by changing control path.

Here’s an article that talks about tmp[0]. But I mean if you wanted to be really secure you could use systemd nspawn and put each user into their own container[1]

[0] https://salvatoresecurity.com/the-many-perils-of-tmp/

[1] https://kilabit.info/journal/2022/chrooting_ssh_user_into_sy...
If you have malware running on your system, couldn't it inject its bootkit code into whatever you're about to sign?
Hehe it's got a whole bunch of exit links. How to be a 10x developer lmao
So, the "fair price" for internet bandwidth in Europe/NA is typically between a tenth and a quarter of a single cent per GB transfered in the heaviest direction.

So you prefer to pay $4.50 for your vm + 47.12126 cents for 460Gb data transfer , rather than $5 for your VM with unmetered data transfer?

I think by the way that the sensible answer is what DO/Linode etc do which is allocate some included data transfer per VM and pool it across your account. That's honestly a very sensible balance from my viewpoint, but they then charge you quite alot for overage around 1-2c per GB which is ~10X the "fair price".
I think this is the right approach, but any libc setting automatic timers would lead to a lot of tricky problems because it would change expectations.

I/O errors could occur at any point, instead of only when you write. Syscalls everywhere could be interrupted by a timer, instead of only where the program set timers, or when a signal arrives. There's also a reasonable chance of confusion when the application and libc both set timer, depending on how the timer is set (although maybe this isn't relevant anymore... kernel timer apis look better than I remember). If the application specifically pauses signals for critical sections, that impacts the i/o timers, etc.

There's a need to be more careful in accessing i/o structures because of when and how signals get handled.
Yeah, if you care about it enough to stop a PR because of something and that something can be automated, automate it.
I think you to need to sit down and have a very serious chat with your potential cofounder and figure out what he is thinking about and set some mutual expectations. Starting a company with someone is a huge deal (people compare it to getting married for a reason) so you're hurting yourself if you don't get to the root of this decisively and together.

To me, your cofounder's ask is suspicious. On the other hand, execution over time is what builds a business so the worst case of getting betrayed right now isn't really that impactful (and sooner is better if it is going to happen). If you believe 110% in this idea then you can keep pushing it forward regardless.
Maybe the "solution with the lowest Kolmogorov complexity".

In a sibling comment, I replied that usually a repeating pattern can also be applied, but that one usually requires storing the n-sequence, rarely making it the shortest encodable rule.
> same basic principle

Well yes and no - synapses pass-through-banking wasn't covered by SIPC, and neither would wealthfronts comparable product. But keeping it just in a standard Wealthfront (or synapse even) sweep account with no underlying banking shenanigans happening, is different from SIPC's perspective.

Just keeping stocks (up to $500k) or sweep (up to $250k) at a SIPC broker is probably okay, even if it's a new fintech. Fooling around with their weird passthrough stuff, less so.
I'm learning quite a bit today.

Hopefully there are some other clueless readers that are learning from my dumb comments.
Copyright is a dead man walking and that's a good thing. Let's applaud the end of a temporary unnatural state of affairs.
The Law words we know section in the video might be a reference to Cherdleys! https://youtu.be/9iVcDNxsXrY?si=PBgk6naBPUj98k08&t=102
Typical Linux alarms are based on signals and are very difficult to manage and rescheduling them may have a performance impact since it requires thunking into the kernel. If you use io_uring with userspace timers things can scale much better, but it still requires you to do tricks if you want to support a lot of fast small writes (eg > ~1 million writes per second timer management starts to show up more and more and you have to do some crazy tricks I figured out to get up to 100M writes per second)
Part of processing is often adding clean water; to the extent that you've already done it upstream, the treatment plant can add less.
I am curious to hear from people on this forum, at what point will people practically cross the limits of prometheus, and straightforward division (eg, different prometheus across clusters and environments) does not work?
If that's your argument that capitalism should exist, it's not a persuasive one: why should people be given money for doing nothing ("investing")?
I may be having an old fuddy duddy moment but I really dislike this site. My first suggestion was at least interesting. My second was to superglue things into place.

Will supergluing things in place actually help the oppressed? Are you the Harriet Tubman of adhesives? Or will someone who makes minimum wage get yelled at and then forced to clean it?

This is Tik Tok level pranks applied to serious political issues and frankly, oppressed people deserve better than this.
That’s a bad management issue. Your workloads shouldn’t be drastically impacted by how many coworkers you have. If you lose a coworkers it’s your managers job to rebalance the roadmap or negotiate with other other managers and their manager to get a up to speed backfill.
Culture seems to be heading away from this, not towards. At least according to polling of public opinion.