skysight-inc/HackerNews huggingface dataset:
I always thought porn made the Internet successfully penetrating almost each part of life.

You're right about the open protocols. But this are more important for the background services and architecture. In fact, no one is interested in selfhosting or things like that. Everyone just want to use and to consume. But someone has to build. And that one wants to eat and feed.

So in an utopian open web where everything can be imagined like you wrote, there wouldn't be any Facebook. Any Instagram. No tiktok. No Amazon. And actually there would be anything that is used by millions of millions now. Who would be capable to build and to finance the whole? A few OSS programmers? They're busy with other projects...

X/Twitter can curtail what ever they want. If you want to be part of it, play after the rules. No one forces you.
If it's really so bad, then new players will emerge and do things differently - it was always like that and will always be like that. Thats, btw, is the true reason what made the web powerfull: actors who do things differently. They come, they go..

(One correction though.. protocols describe a "same language" that different systems speak so they "understand" each other. What X/Twitter curtailed was their API. Application programming Interface. The difference is here that access to a system and software has been granted instead of speaking"same language". Why should it be free? They have costs by others using the API.. )
Wow that's a serious privacy concern
I get individual people being like this, but enough for someone to assume it's the norm? That's what surprised me.
Airplane mode doesn't turn Bluetooth or Wifi off at all on recent OS versions of Android or iOS.
Interesting. This sounds like it would be similar to fine-tuning the embeddings, but with added benefit of learning different representations for the query and document. If you keep a distance/similarity measure as the final layer, then I'm assuming this isn't going to work with binary labels?
There is no they. There is a just a data structure that can be queried.

There is no AI yet at all.
We will arrange directly or through Upwork.com to secure contract etc. Email cn25771265@hotmail.com
Resilient, but also infamous for being hard to modify. Our security team has a massive set of automation written in Perl, and it's slowly being replaced, not because it fails, but because the original author left; and when we need to modify it, it's generally easier to rewrite in another language than figure out what it's doing.

Also, you need to manually install all the dependencies on your system before you can use it (whereas "go build" will just go get everything for you); and there are no test cases (whereas "go test" makes it natural to write unit tests as you're developing it, and keep those after whatever feature you're working on is complete). Rust is the same of course. All that adds up to, "More useful to rewrite than to modify".
Could you hatch the eggs at a normal pressure after slow decompression?
The * operator could be defined to use a deepcopy operation, but isn’t, presumably for efficiency reasons. This has little to do with order of evaluation.

Alternatively, the issue is that Python does not distinguish between value and reference types.
Why do you think the country of origin has better records?
I would say, to go with the metaphor, that none of our wheels are close to round yet, and every now and again someone invents a new wheel that has a different kind of bump.

Concretely, "shadow DOM", reactive (web) components and js frameworks etc. etc. are all ways of trying to get a set of rich UI components (like we're used to from desktop applications) into an environment that was originally built for static text pages, and has been expanded by patchwork ever since. DOM updates are slow and cause flickering because the original model was you submit a form and the entire page reloads; updating part of the page in response to an asynchronous request or a local event wasn't in the original design space, and every solution we've tacked on so far sucks in a slightly different way. Not helped by the complexity of being able to dynamically change the layout and size of every single element - CSS is incredibly powerful, but setting a button to have a 1px border only on hover for example has a tendency to make other page elements "jiggle" in ways you don't want.
For the Sci-Fi answer our language would be optimized for extremely fast communication, maybe making sounds from our mouths alone would be way to inefficient. We probably would have easily made stuff that caught up with our cognition. The current hardware and software is more a representation of human limits than other limits.

I think the frame of wasteful is not correct. It's wasteful not to use resources if other resources are restricted and can be substituted by the plentiful. Of course the allocation of current resources can be debated but that is not caused by extra CPU performance, storage and RAM that is available.
I don't see your attempts to understand the logic I have written. Why don't to RTFM what is the connection between the 8 commands I have provided?
I wonder if they are culturing (naturalized) "tea" or (native) "tea". The second would be interesting.
Sidenote: MSVC had an optimization option for Windows 98, I think it was /OPT:98 (/FILEALIGN:4096). It sets the "file alignment" of sections in the portable executable (PE) file to 4096 bytes (0x1000) = 1 memory page -> noticeably more efficient because it's a direct copy operation. It's sacrificing space (padding empty space with thousands of zeros) for time (one copy operation instead of many to shuffle data into memory pages).

(The file alignment still defaults to a 512-byte (0x200) sector size which means the inefficiency is there today even though you may not notice it in isolation, but the "sector"/buffer size has been at least 4096 bytes since 2011. [2])

> The /FILEALIGN option can be used to make disk utilization more efficient, or to make page loads from disk faster. [Assuming it matches the page size = 4096 bytes.] [1]

> All hard drive manufacturers committed to shipping new hard drive platforms for desktop and notebook products with the Advanced Format sector formatting [4096-byte or greater] by January 2011. [2]

[1] https://learn.microsoft.com/en-us/cpp/build/reference/fileal...

[2] https://en.wikipedia.org/wiki/Advanced_Format
My submission referring to Shellenberger's comments on the actions of this judge a few hours ago was also flagged and killed quickly, I referred to it in a comment above [1]. He was a bit more elaborate than Greenwald in explaining the background - which does not seem 'vague' at all - which clearly posts a picture of regulatory abuse related to information distribution, something which clearly intersects with the interest sphere of many HN users and certainly many Brazilian HN users. It was quite common to see criticism of Bolsonaro [2] survive and thrive here but criticism of Lula da Silva hitherto does not fare as well which does point at a political dimension at play.

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

[2] https://hn.algolia.com/?q=bolsonaro
>You mean governments are able to pay poor men to sign up for wars?

The Viet Cong were able to pay those poor men too, but the vast majority of them chose to fight for and to be paid by the south.

>If your assertion was true, then how evil must the US truly be to allow hundred of thousands of soldiers to be murdered?

They were evil enough to allow tens to hundreds of thousands of south Vietnamese to be subject to torture and starvation in concentration camps.
Ask HN: Any newsletters that you read and that bring you real value?
I have subscribed to several newsletters, although to be honest, they mostly remain unread in my mailbox. Are there any newsletters that you regularly read, and if so, what value do they bring to you?
Oh dear, is your web browser broken? It should be trivial to search for detailed critiques, with terms like "Musk free speech hypocrisy", ex:

https://www.theguardian.com/commentisfree/2024/jan/15/elon-m...

https://www.techdirt.com/2024/01/16/free-speech-experts-real...
Man, that is really, really cool.

I just went back and reread the 10BASE-T write up as well.

That’s super cool you can even get 2.6kB out of it.
Even being unable to see the eclipse live, I felt compelled to read Nightfall again, yesterday.

One of the things I appreciate about Asimov as a scifi author is that he never goes too deeply into explaining the science or physics of his novels (no technobabbles or midichlorians), he is more interested in the Big Ideas and characters.

I'm not sure that a world like Kalgash can exist, and many details about the story could be nitpicked to death, but it doesn't make it any less fascinating and complelling.
It's a bit unfair to compare Perl and Rust/Go, they are massively better languages with massively better tooling that fix an IMHO different problem.

Perl is IMHO for glue code, text processing, and that's it. It is not for large, structured programs - the threshold is IMHO ~10k lines.
The difference here is you are not throwing a match for outside money. You are actually doing something in your interest and probably not against the rules (??) so you are just playing the game (the new game) as intended.

Might be an interesting variant of chess where 2 players just decide how much of the point they get each via negotiation, and if they disagree, they go to "court" by playing the chess game.
If you need to worry about cellular tracking, you should either carry your phone in a faraday bag or carry a dumb phone whose battery can be taken out.
> If annotations aren't copies of function bodies (which is really the only sensible choice), you need to deduce whether a function body matches the annotations. "Structural similarity" between C and your annotation syntax won't make this easier. In fact, it is impossible to deduce whether two C functions are semantically equivalent even though C is extremely structurally similar to C (you could even argue that C and C are structurally identical).

Maybe I don't understand your point. I am not denying that we're deducing that the body matches the annotations. I'm simply saying that for the restricted case of safety semantics alone, this deduction can be done. Yes, it is impossible to deduce semantic equivalence of arbitrary functions. The question is whether it is possible to deduce that annotations capture the safety semantics of the body. If you have a concrete example it would be helpful here – but for the restricted concerns of safety, not for arbitrary constructs.

> So your main criticisms of Rust will mostly also apply to Xr0: You need to rewrite existing C code to make annotations practical (and at that point you might as well reimplement it in Rust) and Xr0 will limit the constructs you will use in your code, because annotations will be impractical for code that isn't written for "denouement".

Your quote omits the first sentence of the paragraph, which states that "well-designed programs exhibit [denouement] very strongly". Denouement in the sense we're referring to is an absolute theoretical necessity for any safe program, because at some level (of functional abstraction) the safety concerns must be handled, otherwise the program would have a safety vulnerability.

Xr0 definitely limits constructs, but our claim is that the limitation we're imposing is one that reflects the structure of all safe programs. The same cannot be said about Rust's ownership semantics, which limit an enormous number of simple, safe constructs. So the C programs to which one would be adding Xr0 annotations wouldn't need to be rewritten unless a bug has been discovered.
I feel like you're almost being deliberately obtuse when you're ignoring the context that it's about learning the movements in the first place.

This isn't productive in any way.
6 months ago. I was dependent on my Boss for my livelihood. Worked there for 14 years. But they arbitrarily fired me. What rights do I have?

I guess, when I was dependent on that brand and they ban me - yeah, that's life. Happens millions of times to millions. So what? End of life?
It's really not that complex, but it does have to be learned.

Everything in Python is an object with an id. Assignment and parameter passing is by object id.

There are some mutable objects ("objects", lists, dicts) and some immutable objects (numbers, strings, tuples).

The []*n syntax is treated as assignment, hence the id is duplicated. This isn't an issue with immutable objects since there's no way to change the underlying object - you can only change the id of each object in the list. Obviously there are some gotchas like with mutable objects here where the succinct syntax can be confusing. But I think the simplicity of everything being an id has deep intuitive value and is one reason Python has been so successful, even if many users never really think much about ids.
This appears to sit just in the middle of something that could be used for music, with a higher bit rate, still much lower than other competing codecs, and something very effective for voice communication, but shrinking the bandwidth (thus the bit rate) also to limit artifacts. Not an expert in the field, anyway I think the supplied examples aren't the best ones to show its potential.
> That would be like blaming DALL-E weirdness on GPT-4.

Actually when you trigger DALL-E through GPT-4 (i.e. with the LLM generating the prompt to give the diffusion model then returning the resulting image to the user) the LLM's system instructions [1] say "7. Diversify depictions of ALL images with people to always include always DESCENT and GENDER for EACH person using direct terms." and a bunch of stuff along those lines.

In OpenAI's system this doesn't always trigger; if the user asks for an image of trash being collected, the user hasn't explicitly asked for any people to be depicted, so the LLM doesn't find anything in the prompt that needs diversity added. The trash-being-collected prompt gets passed to DALL-E unmodified, and the resulting image has all male workers.

[1] https://raw.githubusercontent.com/spdustin/ChatGPT-AutoExper...
Lens distortions can be corrected mathematically in post after a relatively simple calibration. Your standard DSLR actually already does this. Most lenses have a chip that reports an ID that gets recorded with each photo to recall from a database of distortion parameters.
> Mr Vanufakis believe that countries have the right to ask for money, spend it and never give it back, with no consequences.

"People on here often mock varoufakis for looking like voldemort, being incredibly vain and spending years trading off a job he had for 5 months, but they never give him credit for how funny he is" [0]:

Varoufakis was elected secretary of the Black Students Alliance, a choice that caused some controversy, given that he is not black, to which he responded "that black was a political term and, as a Greek, on the grounds of ethnicity he had as much reason to be there as anyone else." [1]

[0] https://twitter.com/khartoum_of/status/1710020375604555984

[1] https://en.wikipedia.org/wiki/Yanis_Varoufakis
I think that tennis solved the problem by not using an ELO based score but giving points by the number of turns a player wins in a tournament. The most important tournaments give more points. All points are lost after one year. Of course tennis and chess differ in a fundamental way: there is no draw in tennis and tournaments are basically never round robins. The ATP finals have a couple of round robins before the semi finals. They give points for the wins.

So maybe in chess they could give points for each win, less than half of those points for a draw, zero for a loss.

Tradition is very important so they should keep the ELO and keep updating it according to who wins against whom, but qualifications to tournaments and seeding (if that's a thing in chess) would be based on the other score. There could be wild cards to let some strong or popular players play even if they don't have a good score. Tennis pro associations have provisions in place for players that are forced to miss tournaments because of injuries, etc.
You could try KDE Connect.

And use Tailscale to create a secure network
Luxembourg...

Even Brazil. Things like Background Check works like this. You can create a PDF that can be online validated.
Colombo is the capital of Sri Lanka. If you're referring to the detective, it's Columbo...
Sure. It was a fairly complicated image processing algorithm, but not necessarily something that you would want to go through a lot of trouble to implement on the GPU. At least not until you're desperate. And I should add, the results are pretty boring. It doesn't even generate anything interesting.

I read the paper that described the algorithm and implemented code on the CPU, thinking, quite stupidly, that it would be fast enough. Not fast, but fast enough. Nope. Performance was utterly horrible on my tiny 128x128 pixel test case. The hoped-for use cases, data sets of 4096x4096 or 10000x10000 were hopeless.

Performance was bad for a few key reasons: the original data was floating point, and it went through several complicated transformations before being quantized to RGBA. The transforms meant that the loops were like two lines total, with an ~800 line inner loop, plus quantization of course (which could not be done until you had the final results). In GLSL there are functions to do all the transformations, and most of them are hyper-optimized, or even have dedicated silicon in many cases. FMA, for example.

So I wrote some infra to make it possible to use a compute shader to do it. And I use the term 'infra' quite loosely. I configured our application to link to OpenGL and then added support for compute shaders. After a few days of pure hell, I was able to upload a texture, modify the memory with a compute shader, and then download the result. The whole notion of configuring workgroups and local groups was like having my pants set on fire. Especially for someone who had never worked on a GPU before. But OpenGL, it's just a simple C API, right? What could go wrong? There's all these helpful enumerations so the functions will be easy to call. And pixel formats, I know what those are. Color formats? Oh this won't be hard.

But once everything was working, it only took a few more days to make the compute shader work. The hardest part was reconfiguring my brain to stop thinking about the algorithm in terms of traversing the image in a double nested for loop - which is what you would do on the CPU. Actually, the first time I wrote it, that's what I did, in the shader. Yes, I actually did that. And it wasn't fast all. Oh man, it felt like I was fucked.

But in the end, it could process the 4096x4096 use case at 75 FPS, and even better, when I learned about array textures, I found that it could do even more work in parallel. That's how I got it from 15 minutes to hundreds of frames per second.
Not to mention that half of the people doing the projects, at least in Britain, were rentier aristocrats who didn't need to work
This would be a genuinely interesting and fruitful exploration.

At first glance, it looks like awful reading comprehension - but these are people perfectly capable of reading technical topics without difficulty.

You can say, well, these people have a salary that depends on them ignoring their complicity in a vast evil that has been warned about since the 50's; or even since the 80s in popular culture, creating an entire genre replete with subgenres and subcultures.

And that says a lot.

But what role does education play? Nationalism? Media capture?

I sincerely believe this is a crucial question that gets surprisingly little self reflection in the tech community. Where usually we love to pat ourselves on the back about our important role in the modern world, when it comes to our role in maintaining class structures, it's crickets at best and blind fury as standard - to the point where it seems people can't even understand simple sentences.
How will the US debt situation play out?
I've been reading in various places that US National debt is increasing at unprecedented levels. I don't know much about finance and global economics. How do you think this is going to pan out? What should the layperson (US & non-US residents) do to safeguard against it?
> I'm not a medical expert, but I would guess that the initial diagnosis and treatment of a serious medical issue is more expensive, than the maintenance of a chronic condition that is already diagnosed and defined

Unfortunately, as someone who works with the disabled community, that's not always the case. Plenty of folks need constant medication, live in care, support devices that wear out, or other high cost consumables.

Agree though, our health care system is terrible.
Not just quite possible, but it is like that. The reason all the platforms got that big is engagement and engagement can be provoked if you give the people a possibility to take their stand. But for one taking a stand you need something that is big enough for the stand taker to take the stand. It's disagreement. And provoking. The classical tools of Internet trolls. They're a part of the game too.
One final point – I cannot emphasise strongly enough that we aren't making this for Rust programmers. There's nothing wrong with loving a programming language that has changed the world and what is possible in systems programming. Rust is an advance for systems programming, and it's made incredible strides.

But some programmers (like myself) love working in C, and do not like Rust's restrictions. For such programmers even if the question was one of re-implementation (which we don't think it is) Rust would remain undesirable.
That 0.1% is a 10% for you which is great progress!
s3 storage cost, html size and CDN traffic cost?

Cache one file to serve image of multiple sizes.
Did you respond to the right comment? You seem way out of line for this thread.
There would be way more language and tool development around more efficient languages because more people would be required to use them. So C and C++ would probably be in a totally different state. There would be a huge amount of hate for people who use some C++ derivative with a framework on top of it using some program that allowed it to easily run on multiple systems.
> because I think slower than I type...

Do not confuse throughput with ping and not using visual cortex vs using visual cortex.
Freshlink
Connect More Securely With Your Link In Bio and Help the World.
usually it's the "limb muscle" vs "gut fat" ratio (plus the really strong neck is usually a dead giveaway) :)
> I would draw everything myself.

I wouldn't be too fast to recommend this. I have quite a lot of experience with Qt[1], and I manged to get a good look and feel across different operating systems. Yes, you'll need to customize Qt Quick components yourself. But that's easy. Also, Qt is improving its support for native components, they now support native dialogs and file pickers in Qt Quick[2]. Another important thing, is that you can always extend your app using open source libraries - for example - qwindowkit allows you to create native frameless windows.[3]

I highly recommend Qt. And related to this post, you can write some extremely responsive and fast applications with it.

[1] https://www.get-plume.com/

[2] https://doc.qt.io/qt-6/qtlabsplatform-index.html

[3] https://github.com/stdware/qwindowkit
The hype around LLMs won't last past 2030 I suppose. LLMs - we have statistical inference soup that gets outdated like stagnant pond water and by each passing day, becoming less accurate.

I am curious how long the hype wave lasts. Ones I have recently seen was K8S. It settled down and won TBH.
Frequency of a signal and time at which you measure it have an uncertainty principle. https://en.wikipedia.org/wiki/Fourier_transform#Uncertainty_... You either know frequency well, but on a large window or shorten the window and get larger error bars on frequency.
>porn [..] penetrating

You just had to :)