skysight-inc/HackerNews huggingface dataset:
Haha! I always wondered as a kid why that was a requirement. The number of times I had to use the Opera browser to get around my restrictive mother, sigh.
Robot learns to clean your space just the way you like it
I have issues with Youtube, but the video in question is something I'm happy to see removed. I made it about 40 seconds in before the creator referred to transwomen as "mentally ill men dressed as caricatures of women" and decided I'd had enough.

On the one hand, it makes me wonder whether I'm being closed-minded by supporting the removal of viewpoints that I disagree with personally.

On the other hand, this seems to be a candidate for violation of their hate speech guidelines[1], which I think are pretty reasonable

[1]: https://support.google.com/youtube/answer/2801939?hl=en
What makes you think a USB hub shaped like a cable must necessarily be more expensive than a regular cable?
Antimatter is only used because, when combined with matter, it has a higher energy density than anything else known, including fusion. That part is completely within known physics. The "dilithium" is used somehow to control the matter-antimatter reaction; they have nothing to do with the warp field. Why the writers came up with this I don't know, but it does make for a convenient plot device sometimes when they have some problem with dilithium mines on some distant planet. Like various hard-to-acquire materials today, there are political problems caused by the scarcity of dilithium, and this comes up in many episodes. And, conveniently, dilithium somehow can't be replicated by the regular matter replicators.

The warp field is created by the warp nacelles. How? Who knows.
I recently read The Turks in World History [0] which summarizes much of the various steppe cultures from antiquity to modern day. Among the interesting tidbits in the book is the idea that many "states", such as they may be called, seemed to have risen and fallen for (at least) the last ten thousand years in the region. States seemed to form at once spontaneously and inevitably before the various fractious power structures decayed their authority and disassembled them, before their next build-up.

There's a bunch of other interesting things in the book too. Like describing the long history of the Turkic cultures military structure of two "left" and "right" generals handling literally the east and west flanks of the empire; the rituals of power succession that survive in echoes today involving horses, untouchable "charismatic" families, the sacredness of the rulers blood (and implication that if they are to be killed it must be bloodless), and how the legitimacy of the ruler depends on their visitation of ritual sites often situated along river basins or oases;

Also the Uyghurs apparently had their own empire that terrorized the everloving hell out of ancient China to the point where China paid them tribute to cease their raids, and was even forced to appoint one of them as royalty.

[0] https://www.amazon.com/Turks-History-Carter-Vaughn-Findley/d...
Pulling data in a text editor to look at it has nothing to do with editing it tho. And actuallly wilfully editing hundred+ megs json by hand seems like a near nonexistent use case indeed.
> The pronunciation of assert

This section I like very much. I wish Haskell people had the balls to do this for the X -> x -> x sentences and a myriad of other Haskellisms.

I still pronounce assert(x) as "If you see the message, then the condition it asserts has FAILED"
>A California federal judge has thrown out a $32.5 million verdict for wireless-audio company Sonos (SONO.O) against rival Google (GOOGL.O) after finding that the Sonos patents at the heart of the case were unenforceable.

I am used to seeing statements that these legal cases cost $$$$ in legal fees, so I am curious what is likely to have been the spend on either side of the case. A $32.5 million verdict is likely significantly lower than Sonos had hoped. What was that likely to have been as a ratio of legal fees? Would Google have hired outside consul to help defend or is the in house staff sufficient to handle the case?
Ctrl-X Ctrl-L is line based completion, see :help CTRL-X_CTRL-L for details.

:help ins-completion gets the useful docs, Vim's own docs are very good and worth spending some time learning how to use, so you can learn Vim itself better.

Another favorite of mine is 'gf' to open the filename under the cursor, very useful combined with ^X ^F.

Omni completion is also useful: https://vim.fandom.com/wiki/Omni_completion although you're better off with plugin that uses LSP now, for example https://github.com/dense-analysis/ale
So refreshing to see some semblance of sanity in these cases...
A couple years ago I was Googling myself and found to my surprise a bug I had opened for Mozilla on BeOS in roughly the year 2000 was still open. Searching their Bugzilla now, I find no references to BeOS at all, were their issues pruned at some point?
I experienced the bug a lot when interacting with YouTube video embeds on other web pages. It goes like: hover cursor over the embedded player's full screen control, "Full screen (f)" tooltip appears, click control, video goes full screen but tooltip remains over top of playing video.

(Lunix X11 with MATE's Marco wm)
Oh god, finally. A related bug, https://bugzilla.mozilla.org/show_bug.cgi?id=1569439 , was closed 9 months ago, and that made things slightly better (that one is about tooltips not disappearing when simply switching to another app), but I was incredibly disappointed to find that they'd still stay up when switching to another workspace.

On the downside, this is sorta a "wrong" fix. Tooltips should show up even if the window doesn't have focus (at least on Linux with GTK apps, which Firefox attempts to emulate). They should fix the actual underlying issue of them not disappearing when the mouse pointer isn't actually over the window anymore, when workspaces change.
Meh, 22 years? That's not even close to the longest standing bug I know of that's been fixed. ;)

Here's the story of a 33 year old bug in yacc that was fixed in 2008: https://undeadly.org/cgi?action=article&sid=20080708155228
I don’t know, please help me and explain what this code word means.
A $4/month VPS could handle it trivially
I tried to get up early (5am) almost all my adult life. Till I could, after I was a parent.

My key observation is this, no matter how well I sleep, I will wake up groggy eyed, my mind begging me to go back to bed, for my own sake.

I get out of bed as soon as my eyes open unless its before 4am. My mind plays the dirty trick every day, and I have to tell myself, "what good will a few more minutes of sleep do that the whole night could not" and I'm up.

If my head hurts 10 mins after I'm out of bed, I go back to bed.
It's not clear that you understand the question you are answering. The "product" being referred to here is a centuries-old concept. There is nothing about pivot tables themselves that Microsoft would need to reverse engineer.

The comment you are responding to is not challenging your use of the word "stole" — it is asking you what exactly MS is alleged to have stolen, reverse engineered, or otherwise gleaned from your former employer.
This is why technical people should not use financial metrics in their decisions. At some point costs drop to near zero.

The guy has been responsible for unbelievable amounts of human aggravation.
I thought this was going to be about Ctrl+N/Ctrl+P, which I use all the time.
It's weird, these days it seems no corporate position can endure more than one misstep or scandal. Everyone is one wrong foot away from stepping through the gallows trap door. Companies it seems are terrified of the internet lynch mob? Must be a tough gig. Can't afford to be wrong and grow in the role. Have to be pure or teflon.

This might have a chilling effect on risk taking and innovation for some, leading to the sclerosis Teflon Musk talks about afflicting companies that become afraid of taking risks--ultimately risking making companies less effective, and more prone to unimpressive results.

It's like these companies may meet their fate on the road they run to avoid it.
The danger is change. What if someone comes and then due to a new business requirement changes the code to

if (x != 5 && x != 6) {
... 40 lines here ...
} else {
assert(x == 5);
... more lines ...
}

Because of the 40 intervening lines the person might never see your assertion!

If you work in a project with automated tests that do not have sufficient coverage, this is just a spectacular way of blowing up production.

Assertions are bad because they are checked at runtime which is too late. The ideal checked comment should have the checks happen at compile time. Something like Liquid Haskell.
Hey sramsey. Glad to see the Translator is still going. I imagine that recent LLM mania has been a pretty big deal for the agent teams? Anyway, nice to see you around and say “Hi” to Noel and Christine for me ;)
Names are optional here, too, though I think you'd have a harder time with just a code and door number. The full address is number, street, city, state, zip.
Refact.ai 1.0.0 Released
Open source and locally hostable app that provides code completion and Q&A similar to Github Copilot and also provides the ability to train on your repos/data. I'm not affiliated in any way - but have found it the best locally hostable / open source options for this and the UI is clean and fast.
Thanks for watching so others don't have to.
One recent bug I've seen with tooltips is on wayland... it causes the whole display window to flicker between the current renderer and what appears to be an old back buffer... hopefully it doesn't stick around for 22 years.
I'm sure most Canadians will discover that VPNs are their solution to circumvent any "blockade".
Oh. I have seen this behaviour in other programs, recently mostly in Cisco AnyConnect. I always thought this an OS glitch.
The DriverKit info is encouraging, certainly. I haven't explored it yet.

But I can blame Apple independently for anything. Who cares what anyone else does? It may be an edge case, but not a non-sequitur for Apple's connectivity fears.

Nobody should get a free pass for sucking only as much as anyone else. WTF kind of excuse is that?
Ugh, that sucks. I've been relying on this bug to create persistent sticky notes on my screen. Why do browsers insist on breaking stuff?

https://xkcd.com/1172/
All of the work has been done; not partial work.
Please practice the lost art of reading the article. Hint: it's discussing possible legislation.
On blockchain, you store the aggregated signature / Merkle root of all the images hashes.

For the actual hashes, you can back them up in multiple places literally anywhere, including the image metadata itself. The advantage is nobody needs to trust a cloud provider to keep that S3 object intact and online in perpetuity, or the owner to keep paying for that, because the original date is on a public blockchain synced by 10,000s of nodes.
Disposable income is extremely pointless to compare if you want to figure out how much people will have left to pay for your product. Look at actual spending in whichever category you're interested in.

To illustrate, let's subtract some spending categories from that disposable income which tech companies generally don't compete for: Germans spend $13713 + $1604 on housing/lodging vs $22624 for Americans, education $255 vs $1226, food $5706 vs $8289, health $1632 vs $5452.

So comparatively Americans are already down $14681 of that disposable income, which definitely won't be spent on whatever some American tech darling produces - food, housing, education, and health spending is generally considered more important than getting a Meta Quest headset.
At the end of the day US/Germany spend the same amount of money on entertainment/recreation almost to the dollar. France is similar in that regard and together Germany and France are already a market of close to 150 million people.

Numbers are from 2021 using the historic EUR/USD exchange rates.

The point is: drill down to some category and compare actual spending in it. You'll be surprised how wildly some things vary even between countries that nominally have the same disposable income.

US Data: https://www.bls.gov/news.release/cesan.nr0.htm

German Data: https://www.destatis.de/DE/Themen/Gesellschaft-Umwelt/Einkom...
Unit tests are complementary to assertions, they don't supersede them.

I feel that assertions are the first line of defense against programming judgement errors/omissions and are much easier to write in the given context than unit tests.
Write a letter. Before you dismiss this, too, I inherited my dad's papers. There were an awful lot of letters to businesses for various reasons, some with disputes. It worked for him.
> for commercial interesting in re-suing major components of the ISS and says that it received no viable submissions.

Of course the haven't received any viable submissions. Pretty much anything space-related are one-off specialized extremely costly components not used anywhere else. And there's like two people knowing how to build them, and they are already employed by NASA
For reference, this is the original context:

The title-linked reddit thread, in turn links to the following YT video, which is of the WWDC23 Apple Keynote speech of June 5. See below the link for a text transcript of that relevant excerpt.

https://www.youtube.com/watch?v=GYkq9Rgoj8E&t=666s

"Finally, the 32-core Neural Engine is 40% faster [than M1 Ultra]. And M2 Ultra can support an enormous 192GB of unified memory, which is 50% more than M1 Ultra - enabling it to do things other chips just can't do. For example, in a single system, it can train massive ML workloads, like large transformer models, that the most powerful discrete GPU can't even process, because it runs out of memory."
Probability of a bit error increases as memory increases. Opens a large can of worms if control flow breaks.
> I think the temperature gradients might be really important here.

Hm, I'm trying to think of ways to maintain an even gradient without unduly stirring up the liquid metal.

Probably sealing the pot-o-bismuth inside another container, where the outer container's fluid is being stirred and circulated to minimize external gradients.
> You can apply this argument against pretty much anything: theft, murder, sexual assault, general twatery, etc. because in the end almost every crime or other undesirable behaviour is a "human problem".

Exactly?

None of them are tech problems, they all predate the tech and so do the solutions. The police do ordinary policework, arrest the criminals and they're convicted of their crimes.

Mass surveillance is a dangerous power grab regardless of the purported rationale.
I don't mind auto settings themselves, but I agree about the opaque ones. In this case, the effective value is stated in the field's help message, but it's still easy to miss.
That's not true, AFAIK. The DRM module (e.g., widevine) has to negotiate keys with the host and will decrypt the stream for decoding. The HDCP keys are static and independent from the streaming service. That decryption can happen with hardware support but it can also happen in software. I think most streaming services fall back from 4k to FHD or lower if their "security requirements" aren't fully met.

Also, if the DRM module supports hardware decoding, the GPU will need to see a decrypted stream. The GPU memory is in principle accessible to the driver. So if you can manipulate the driver, or setup another kernel module, you might be able to grab that content.
> Biden's continuing to deteriorate before our eyes

So it's a BS opinion, got it.
...or be black...

In the deep south there's black people that get lifetime terms for $20 in weed
Heh, as a former EE masquerading as a software developer, I would elicit gasps by...taking the case off a computer (do it while it's turned on and jaws hit the floor).
Depends on what you mean by search. Do you consider all Question Answering as search?

Some questions require multi-hop reasoning or have to be decomposed into simpler subproblems. When you google a question, often the answer is not trivially included in the retrieved text and you have to process(filter irrelevant information, resolve conflicting information, extrapolate to cases not covered, align the same entities referred to with two different names, etc), forumate an answer for the original question and maybe even predict your intent based on your history to personalize the result or customize the result in the format you like(markdown, json, csv, etc).

Researchers have developed many different techniques to solve the related problems. But as LLMs are getting hyped, many people try to tell you LLM+vector store is all you need.
Hm, is that assumption correct? I don't know about Windows, but on Linux/X11, app windows do get mouse-enter/move/leave events even if they are not focused.
Greg Lindhal had created a really fascinating system that surfaced anomalies like that to ops so that the systems could be fixed. He had a cute name for them like 'fractures' or something (where it was a non-fatal failure but it was impacting overall performance). Things the system would catch were switch ports going bad, DIMMs going bad, and file system corruption outside of the set of released tools. Disks failure was fairly common and got caught, drive reformatted, and resumed quickly.By tracking the rate of disk FS errors for a particular drive we could pick up the "you need to replace this drive" signal as well.
Back in the 80s, 16 bit programmers knew that 32 bit code was coming, so they carefully crafted the code to be portable to 32 bits.

Of course, none of it worked on 32 bit machines because the programmers had never written 32 bit code before and did the portability measures all wrong.
Of course, the details of how to actually implement something like this are way more complex than "just throw everything into a big neural net with images as the inputs and actuators as the output". You need to provide the right kind of guidance in order to learn a usable policy in any reasonable amount of time.

A very recent development (which this work builds on) is the idea of "online adaptation". It essentially involves doing the training in two stages:

1. You add a variety of dynamically-varying environmental effects to your simulator, by randomly altering parameters such as ground friction, payload weight distribution, motor effectiveness, and so on. You give the motion controller perfect knowledge of these parameters at all times, and let it learn how to move in response to them.

2. Then, you remove the oracle that tells the controller about the current environmental parameters, and replace it with another neural network that is trained to estimate (a latent representation of) those parameters, based on a very short window of data about the robot's own motor commands and the actual motion that resulted from it.

All of this can be done in simulation, many times faster than real-time. But when you transfer the system to a real robot, it adapts to its environment using the estimated parameters, without any of the networks needing to be re-trained. This ends up making it pretty robust to difficult terrain and perturbations. It also has the benefit of papering over subtle differences that arise between the simulated and real-world dynamics.

This paper adds a lot of additional refinements to the same basic idea. In the first stage, the system is given perfect knowledge of its surrounding terrain and the locations of some preselected waypoints, and learns to follow them. The second stage replaces those inputs with estimates derived from an RGB+depth camera.
Haskell is his middle name… literally!

(Okay, not technically relevant, but it is an amazing coincidence. He does have a programming hobby, albeit not using the Haskell language.)
Nvidia's Plans to Crush Competition
Really interesting library.

Is anyone aware of something similar but hooked into Google Cloud infra instead of Azure?
Be that as it may, the Lightning port's communications are shit and inferior to those of the ancient 30-pin iPod port.

Lightning can't even deliver full HD video; the iPod port could. And what Lightning does deliver is compressed trash.
Oooh, nice find. Now to find some 5200MHz (or more) Unbuffered ECC dimms...
What would it take for Firefox not to prompt you to save a password that fucking didn't work?
Yeah, I imagined the same, but can't recall or reproduce in anything else now. Possibly a Mandela Effect?
It’s not quite that simple, but folks are working on it.

https://github.com/rust-lang/regex/issues/425#issuecomment-1...

https://github.com/helix-editor/helix/pull/211#issuecomment-...
Accidentally funny name

https://de.m.wikipedia.org/wiki/Silbersee_(Bitterfeld)
Reversibility should not have been the question here. The question is why the connector is RECTANGULAR instead of trapezoidal.

What a stupid thing to ignore.
The first half convinced me I wrote this myself while sleep walking or something. In fact, I lived one block South of Bloor/Church on Charles St… Wow! However I moved to the US for the much higher salaries.
Hiring Now: Be a Pioneer and Join Our AI-Powered Platform as a Beta Tester
Beta Tester - AI Chat Bot Startup

Job Description:

Are you ready to be at the forefront of innovation? Join our dynamic AI chat bot startup as a Beta Tester and play a pivotal role in shaping the future of AI-driven conversations.

Position Overview:
As a Beta Tester, you will have the unique opportunity to work closely with our cutting-edge AI chat bot technology. Your input and feedback will be instrumental in refining our platform, making it smarter, more responsive, and user-friendly.

Responsibilities:

Beta Testing:
Conduct thorough testing of our AI chat bot platform to identify bugs, glitches, or issues.
Test various conversation scenarios and provide detailed feedback on the bot's performance.
Feedback and Reporting:
Document and report any issues or anomalies encountered during testing.
Provide clear and constructive feedback to the development team to improve the chat bot's performance.
Scenario Testing:
Create and execute scripted test scenarios to evaluate the chat bot's responses and accuracy.
Help identify and resolve issues related to conversation flow and comprehension.
Collaboration:
Collaborate closely with the development and QA teams to ensure the timely resolution of identified issues.
Participate in team meetings to discuss testing strategies and improvements.
Qualifications:

Enthusiasm for AI technology and chat bot development.
Strong attention to detail and the ability to identify and document issues effectively.
Excellent communication skills to provide clear and actionable feedback.
Tech-savvy with the ability to quickly learn and adapt to new software and tools.
Proven ability to work independently and as part of a collaborative team.
Prior experience as a beta tester or in software quality assurance is a plus.

Why Join Us:
Be at the forefront of AI technology innovation.
Work in a dynamic and collaborative startup environment.
Opportunity to shape the future of AI-driven conversations.
Competitive compensation and potential for career growth.
If you're excited about the potential of AI chat bots and want to make a meaningful impact in the field, we invite you to join us as a Beta Tester. Apply now and be a pioneer in the world of AI-powered conversations!

Note: This position is currently open for hiring.Let's connect at hello@xelf.ai
The no-hair theorem very likely goes through semiclassically as well, at least where global symmetries like baryon number are concerned, but yes, ultimately no one knows for sure what the story is for the undiscovered true theory of quantum gravity.
as someone who mastered out SEVERAL years into it this is the only advice anyone will ever need regarding a PhD. of course if you come from money and can roll a dice on a career go for it