skysight-inc/HackerNews huggingface dataset:
Thank you.. sincerely, thank you.

You just unlocked something in my brain about how this works in a certain way and I.. am incredibly excited to explore this more.

If I’m intuitively understanding that, I really really really feel like I can… get this. Do something with this.

Thank you. Now I need to go understand embedding a more. And use them.

If you have any resources or ideas or keywords to look for (I think i expect a long YouTube trek for myself…) I’m happy to read and share my thoughts.
Russia has supported India in multiple occasions when US was against Indian interests. The neutrality policy of India has supported it better than taking sides and it'll continue for the foreseeable future.

[0] https://www.reddit.com/r/india/comments/1751o2e/comment/k4dr...
[1] https://www.reddit.com/r/NoStupidQuestions/comments/xssv8o/c...
The only problem with this view, is:

> "the rest of us don’t care as long as the work is of good quality"

Copyright protects Disney.

But it also protects every creative author, no matter how disadvantaged, from mass shareholder driven behemoths.

Today "Disney likes your work" is ear music. Without copyright it would be a death nell.
Oh nice! TIL. THANK YOU.
NATO is an alliance of countries that feel they need protection. Why don't you question Russia's foreign policy with its neighbors? Why hasn't Russia established good relationships with those countries, instead of placing corrupt puppets as a way to control them?

Anyway, sovereign countries, like Ukraine, are free to make their choices, if they want to join NATO, and if they have the requirements, they should be able to join - it isn't NATO enforcing themselves onto others, lie Russia as done for decades.

> Ukraine is for russia the same as what cuba was for US...

I really can't see that logic: when did the US invade Cuba and stated it was US land all along because ethnic Americans were being prosecuted by cubans?
The shmoo plot is just the name for measuring something (such as perf) over a range of parameter space. The simplest and most straightforward application is to pick a parameter or two that you don’t know what value they should be using, do the shmoo over the range of parameter space, and then set the knobs at whatever values give you the optimal measurement.

Usually though, you have to iterate. Doing shmoos along the way can help with understanding the effects of code changes, help understand how the hardware works, and it can sometimes help identify what code changes you might need to make. A simple abstract example might be I know what my theoretical peak bandwidth is, but my program only gets 30% of peak. I suspect it has to do with how many registers are used, and I have a knob to control it, so I turn the knob and plot all possible register settings, and find out that I can get 45% of peak with a different value. Now I know it was partially registers I was limited by, but I also know to look for something else too. Then I profile, examine the code, maybe refactor or adjust some things, hypothesize, test, and then shmoo again on a different knob or two if I suspect something else is the bottleneck.
Curious, did you run it in Safari on Mac?
There is a more general algorithm called Delta Debugging (https://en.m.wikipedia.org/wiki/Delta_debugging), introduced in Andreas Zeller’s 1999 paper "Yesterday, my program worked. Today, it does not. Why?" (https://doi.org/10.1145/318774.318946), recommended if you’re interested in the topic.
Crypto bad, can’t you see? No need to justify claims when you’re bashing The Bad Thing.
This looks great, I was actually thinking about something similar for breathing exercises, and being able to share the routines via the URL. You have achieved it and more.
You just can't admit being wrong huh?

The ipod was launched two years before the itunes store. Even after the itunes store launched, you could just still load your other music into itunes if you wanted. All music was sideloaded (i.e
transfered directly over USB) onto ipods at this point

You don't seem to know any of this history and are just making things up. I don't think Apple had to pay any money for the right to sell music via the iTunes store. What they did do was add DRM to music sold through the store, at least until they were big enough to renegotiate in 2009.
But you don't understand! It's simply impossible to sleep in a room without an open window! Every German visitor has insisted on this. I was born in Germany myself,and of course slept with the window open, that's just what one did. But have long ago come to the land of heating and air conditioning, sometimes both on the same day, and HEPA filtration, God forbid that dirty, unsanitary nature might make inroads in your germ-free sanctum.

The irony is that the windows that Germans insist on leaving open at night put our crank casement things to shame. Double gasketed? No, triple gasketed! Guaranteed airtight to god-knows-how-many psi, and without even a center post. And open horizontally or tilt vertically depending on which way you turn the handle.
"It's gone through an extensive security review from Google's side to be allowed to use that API at a high volume."

Every app that has access to the Gmail API has been through this process including Inbox Zero. But I agree that you can have more trust in products that have been on the market for longer.

The safest way to run the app is to self-host but I agree that's a hassle for most to do.
R scratches an itch no other language quite manages to reach, which is why it is used despite its peculiarities. Lots of languages exist[ed], more or less, for the same reason (php and javascript come to mind).
It's still not to late to call it the internet's infra-structure.
I suspect it does tail calls on Safari as Safari is the ONLY browser to completely implement ES6+ and implement proper tail calls (I'd note that it's not the only ES6+ compliant implementation, but most of the rest are aimed at microcontrollers or embedding).
20 years of Mars Express
That's similar to what Robert L. Forward responded at school. He was transferred from mathematics to physics (to good effect!). He had a hilarious autobiography online but can't find it anymore...
> it's that that is already implied by the rest of the sentence

But is it? Here in the UK, we have the National Health Service with completely free treatment except for some combinations of basic services and higher personal income levels. Yet, most employers for higher-up jobs provide part or even full private healthcare. A quick search on a jobs board shows some examples:

Train driver at Great Western Railways:

...all GWR colleagues enjoy a range of benefits including... [a] company-sponsored health care plan...

Software developer at Motorola*:

...Also, to reward your hard work you’ll get... Private medical care...

Senior accountant at a firm in Teddington, salary £50k-£65k:

...Benefits... Private medical insurance...

Are these employers offering this because the NHS isn't good enough at keeping their employees healthy? Because they want to make a political point against state-funded welfare? Because it's a status symbol? I don't know, but again, they are offering (a supposedly better version of) a vital service that people already have provided by the country. So to continue the earlier analogy of Brazil, if my ignorant self read that a Brazilian company provided private health insurance, I wouldn't be able to tell whether this was a 'nice extra to have' on top of state support like it is here, or an absolutely vital service like in the USA.

> This is proving my case. You don't need sock puppets if your modus operandi is to make neutral edits.

I agree with you here. If it wasn't clear, I wasn't trying to defend user 'GoldDragon' or those like them. It's a biased statement by its wording, but the facts are all there and accurate. I think I like that aspect of Wikipedia - yes, there is editorial bias, but it can only exist around the fringes of the facts; conjecture is strictly banned. In my experience, plenty of newspapers indulge in conjecture as well as editorial bias; being primary sources doesn't fully redeem them for this.

* this one is unintentionally hilarious, as they also promise company-funded 'life assurance'. If only :)
Russia has a history of extreme military aggression, and using Genocide is a way to control territory.
Certainly nobody involved in cryptocurrency has ever been known to take dumb risks, lose everything, and end up rotting in prison.
The user is sort of expected to know that it should be used like this, but theyre set up for failure having it sold to them with the wrong framing.

Imagine I bought a vacuum cleaner expecting it to clean all my floors, and never finding out what i bought was a pack of pocket tissues.

Pocket tissues are useful but not when im trying to clean my floor with them.
OVH prominently uses water cooling including custom components with their own design.

https://blog.ovhcloud.com/water-cooling-from-innovation-to-d...

https://blog.ovhcloud.com/water-cooling-from-innovation-to-d...

https://blog.ovhcloud.com/new-hybrid-immersion-liquid-coolin...
These appear to be books printed by Amazon directly, so not all book sales would be affected.
GitHub Classroom: Automate your course and focus on teaching
> Currently, the association has over 20,000 members from all over India

Sounds like utter dystopian nightmare. Imagine 20000 living people just declared legally dead at the whims of the state. What an absolutely grim reminder of the extent a corrupt bureaucracy could harm a nation and it's residents.
> It always made me wonder why liquid cooling wasn't more of a thing for datacenters.

Liquid cooling is almost a defacto-standard in data centers in the HPC world. The Top of the TOP500 machines are all liquid cooled. Not by choice, but due to physics constraints.

There is a big gap in power density between the HPC world and the usual datacenter-commodity-hardware world.

Commodity DS are designed with the assumption that the average machine will run with a fraction of it's maximum load. HPC systems at the opposite are designed to operate safely at 100% load all the time.

In a previous company where I worked, we attempted to install a medium size HPC cluster in a well-known commerical datacenter and network provider. The commercial of the DS almost felt from his chair when we announced the power requirements.
Yes, atm it relies on Tinybird. But the level of trust you need for that is different. And the data in Tinybird is encrypted so even if you don't trust them to run a Clickhouse database, if you set an encryption key they won't be able to do much with your data.
We are planning to support a version that doesn't rely on Tinybird at all but stores all data in your browser using indexeddb.
Maybe not street parking, but all new work parking, apartment parking and pay parking lots should have power in each stall.

It can be done. 40 years ago almost all spots in cold weather areas had block heater plugs.
How could I test a Console application when the input is passed by key strokes and the output is presented on a screen?!! Know the What? and How? to fully cover your Console Application using TDD, DI, and IoC.
Hey man with climate change anything is possible.
Huawei is back to nearly $100B in revenue in 2023 after getting 'back on track'
They offer an API.
Most people use Gmail so most companies target this first.
Life on a 17th century pirate ship was less chaotic than you think
> If you go by deaths, USA did very well in Vietnam

Yes, if war was a game where the victory condition was killing the most people... well, actually, the Khmer Rouge would have won the wars in the region, by a wide margin.

But its not, so “yeah but we killed more people than our immediate enemy” is... irrelevant, mostly. Killing people is a means, not an ends, in war (I mean, except when your war aim is extermination, but that's not the general case.)

> but since you mentioned that Iraq’s leadership remained in power after 1991 as some kind of rebuttal, I am not certain I should. Indeed, overthrowing Iraq’s government was not a war aim there.

I’m not the one that said a unifying feature of the post-WW2 wars was that the US destroyed the pre-existing government and thereby won, when that is very much nor a characteristic of those wars in general, or the specific cited examples originally provided (leaving off Iraq I, it wasn't a feature of Korea, Vietnam, or Afghanistan, specifically cited as examples upthread, either.)
I did check my references 'by hand' within the six hours. If there are problems in the essay they will be secondary ones of emphasis or 'bad smells'.
Did you know that not all of those use the same definition of what a "word" character is? Regex engines differ on the inclusion of things like \p{Join_Control}, \p{Mark} and \p{Connector_Puncuation}. Although in the case of \p{Connector_Punctuation}, regex engines will usually at least include underscore. See: https://github.com/BurntSushi/rebar/blob/f9a4f5c9efda069e798...

And then there's \p{Letter}. It can be spelled in a lot of ways: \pL, \p{L}, \p{Letter}, \p{gc=Letter}, \p{gc:Letter}, \p{LeTtEr}. All equivalent. Very few regex engines support all of them. Several support \p{L} but not \pL. See: https://github.com/BurntSushi/rebar/blob/f9a4f5c9efda069e798...
The light is quite large and and vague.
I think I've heard this in reference to the difficulty of software estimation. The project details and potential problems are unknowns until you get to that specific part of the project. Even though theoretically you can see the "shape" and rough size of the project when zoomed out.
I would hope for bandwidths much higher than 1Gbps... Assuming conservatively you can do 1 bit/sec/Hz, we should be able to get an easy 300 Tbps in the visible light spectrum.

Any thats a low estimate, because physics lets you do massive MIMO, polarization, etc to get even more throughput.
Ok, makes sense. And thanks for the detailed explaination about word boundaries and the hint about the --pcre flag (I hadn't realized it existed).
This is still usually tech solving an organization problem. Launching normal apps gets gated under security, product, or technical reviews but the low code tool becomes a backdoor to all that.

If you just deleted a bunch of processes, or just reserved it to when it actually matters, you wouldn't need to pay a low code vendor to basically allow your team to do their job.
It taught him not to waste ink, and to use his imagination.
There are many grep variations. The Unix philosophy: do one thing well. The Unix reality: do many things poorly*

*grep, awk, sed
Immersion cooling is getting big. At the last Supercomputing conference I probably saw at least a dozen vendors of immersion cooling equipment. My datacenter has one cluster with liquid cooling caps over the sockets, and two immersed clusters. The latter two have basins of various degrees of sophistication under them for when they do spring a leak.
No. I want an independent, but state-financed media, like the ARD or the BBC.
My experience with low code is it's easy to get an 80 to 90% solution. Getting that last 10 to 20% may be very difficult. Also, source control, versioning, deployment may be open questions depending on the platform and project. Additionally, you will be locked in to a proprietary platform. Perhaps that is okay.
Hey, author here - please get in touch (contacts are available via blog) if you want to discuss further.
Here're what I found on the idea of adding buffers to branch nodes. L. Arge described the Buffer Tree idea in 1995 with (a,b)-Tree for other data structures. Brodal and Fagerberg formalized it for B+Tree in 2003. There's also the more modern Bε-Tree, the B-epsilon Tree, with similar idea, used in the BetrFS file system and various DBs. Tokutek built TokuDB using a similar idea and called it Fractal Tree (which was derived from Bε-Tree). Hitchhicker Tree is the append-only version of Fractal Tree, similar to the append-only B+Tree.

* L. Arge. The buffer tree: A new technique for optimal I/O-algorithms. In Proc. 4th Workshop on Algorithms and Data Structures (WADS), volume 955 of Lecture
Notes in Computer Science, pages 334–345, Springer Verlag, Berlin. 1995. https://link.springer.com/chapter/10.1007/3-540-60220-8_74

* G. S. Brodal, R. Fagerberg. Lower Bounds for External Memory Dictionaries. 2003. https://cs.au.dk/~gerth/papers/soda03.pdf

* Bε-Tree, https://www.betrfs.org/, https://www.youtube.com/watch?v=fBt5NuNsoII. An Introduction to Bε-trees and Write-Optimization, http://supertech.csail.mit.edu/papers/BenderFaJa15.pdf, https://www.youtube.com/watch?v=v_g4eZeWAng&t=15s

* Tokutek. How Fractal Trees Work. 2011. https://www.percona.com/blog/wp-content/uploads/2011/11/how-...

* Hitchhiker Tree. 2016. https://github.com/datacrypt-project/hitchhiker-tree
Because it’s complex. Even more complex than “engineered” air.

You need two circuits, and a CDU between them. Coolants needs maintaining. You add antifreeze, biocides, etc.

Air is brute force. It cools everything it touches. Liquid cooling is serialized in a node. Two sockets? Second will be hotter. HBA not making good contact? It’ll overheat.

You add extensive leak detection subsystems, the amount of coolant moving in your primary circuit becomes massive.

Currently you can remove 97% of the heat via liquid (including the PSUs), and it’s cheaper to do so than air, but it’s not “rails, screws, cables, power on”. Air cooled systems can be turned on in a week. Liquid cooled ones take a month.

However, using liquid is mandatory after some point. You can’t cool systems that dense and under that load with air. They’ll melt.
For some reason I can't seem to open the text right now, but from my previous reading I remember a smaller variant of annex V for small businesses. So the solo dev is not treated the same.

As I read it, and with the caveat that the exact requirements are not yet determined: You will need a SBOM stating you use openssl, and how you plan to update openssl if it contains security bugs.

Update: found it, paragraph 46a: In relation to small and micro enterprises, in order to ensure proportionality, it is
appropriate to alleviate administrative costs without [...]
In Canada, the “brain drain” of Canadian-trained doctors to the US is very well known. It’s comparatively easy for Canadian doctors to start practicing in the US (much easier than the opposite).
I worry about a couple things. Many apps don't end other sessions when you log out or change passwords. My example above doesn't handle that.

Poorly written backends only check if a user is active during login. So a lingering session remains usable. Imagine an employee is fired, they are angry, their accounts is disabled, but they still have access. In some rare cases sessions for deleted users still work.

You'll see this most often with apps that rely on client side cookie expiration as sessions appear to expire, but they don't.

Personally, I want short sessions on things like my bank account. For stuff like HN, long is great.
> I originally posted this page on 2004-06-01... Diff debugging isn't a term that's caught on much in the industry, but I haven't seen a another term generally used to describe it.

I can't speak to 2004, but these days "bisect" is the standard term in my circles (even when we're not actually using git and its bisect command).

It would be interesting to know whether git was the first to associate that word with this activity... especially given it's atrocious naming of everything else :P
In fact, I'm even wondering if this legislation is not a legal trojan horse in some way.

Look at everything that is included (VPN, OS, anything related to security,...).
This regulation forces to have full declaration of the identity of the editor/manufacturer and more.
Any other product that is not under the control of the authority will be illegal.
you also should, and inevitably will, cut corners smaller than your "step" when actually following the "coastline" in development. the more fixated one on the smallest details, the longer it will end up
Maybe we're thinking of different things, but isn't the backlog for Indian citizens caused by a fixed number of visas per year and per country caps? If you track the visa bulletin [0] they call out when a green card number is ready for your category, and India has its own set of dates because their country is so oversubscribed.

0 - https://travel.state.gov/content/travel/en/legal/visa-law0/v...
Just turn off MFA for Google. I did this during 2023 and started sleeping so much better at night.

(Curious how easy it was for me to forget that it's something I can turn off, once I turned it on.)
everyone with a lot of them
I adopted an official personal policy of not working on any data project referred to as "last mile". It's a big sign it's going to be under-resourced and under-appreciated. The last mile is brutal. And that's in the physical world!

You can tell when your last warehouse is close to the customer by looking at a map. You can't tell when your tool is close to what the user needs with nearly the same accuracy. There are a ton of gotchas, and as part of the "last mile", it's now your responsibility.
See, I actuall disagree, o think it should be a set time, regardless of authors death and inheritable. I think there would be a lot of things not made near the end of the creators life if they didn't think their family would be supported by it. Hence, why I think it should be a fixed length.

Also I think it could he shorter than 20 years, I picked that just because its the length of patents. IMO, if you haven't profited sifficoently off something in say 10 years, then it doesn't really benefit you to hold it for longer. Do you have any reason for 40 years or does it just "feel right", like with my arbitrary choice to have it be parity with patents?
> we attempted to install a medium size HPC cluster in a well-known commerical Datacenter and network provider. The commercial of the DS almost fall from his chair when we announced the power requirements.

Heh. We tried it too. They didn’t believe that a single node used their entire rack’s budget at first.
The principle of proportionality is a mandate of courts and regulatory agencies too. You're implying that they would act in bad faith by putting all their might on small/one-person businesses, while it's just not the case with EU bodies.
This is so damn cool! You just showed me something that may change the course of my ideation, current project, and who I may talk to. Thank you so much for sharing.

Words in space. It’s finally freaking happening!!!
> Name one thing that HAL 9000 did that current LLMs can't do (for better or worse).

The ability to reason or understand seems to be not there in current LLMs.

See my other comment:

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

Simply put: "fake it 'till you make it" = probabilistic guesses given a large data set = seems to fool us people believing that an LLM "thinks" and "reasons".
I'm still waiting for people to figure out the whole point of an automated process is that it behaves the same way each time.