skysight-inc/HackerNews huggingface dataset:
I agree 102% is not a possible value for the efficiency of the detector. But if the confidence interval traps the true value of the efficiency 95% of the time upon repeated sampling, what's the problem? That's all that's required for a confidence interval to be valid. Some CI constructions do in general give intervals that include impossible parameter values, but if they contain the true value 95% of the time, there's no issue. The coverage guarantee is all that matters.

(One should not confuse a CI with a range of plausible values, in other words.)
That page is far more interesting than the article, thanks.
I think adding .eth fell out of favor after Brantly Milligan was fired from his job and banned from Twitter.
Keeping in mind, of course, that Apache access logging in its default configuration probably counts as "an analytics package."

If you're running a site, it's just safer to ask than to assume that you know your site is not tracking users.
> (--(char)hash_ptr.parm.v.p) = fpop(sst);

If I'm understanding correctly, it looks like it's saying "assign the string (i.e. char) returned from `fpop(sst)` into the slot before hash_ptr.parm.v.p`. It definitely seems unnecessarily obtuse; casting a value to a pointer, then decrementing it to get the address of the location before it and then dereferencing that to assign to. I honestly can't recall off the top of my head if doing `--some_pointer_value` would mean `some_pointer_value - 1` or `some_pointer_value - sizeof(char)`, which is always something that used to trip me up.
Turning back the clock: Human skin cells de-aged by 30 years in trial
It's in the installer not the splash screen for christ sake. You'll see it a grand total of one time, maybe have a more easygoing friend install it for you?
Mutagen is great (I really wish Skaffold implemented it for it's sync) and I want to point out that Jacob, the author is the project, is a really awesome and intelligent person - few people in our YC batch deserve the front-page more!
Nothing to see and walk along is my attitude. Maybe I'll throw in a cabin if wifie allows but she probably doesn't so whatever. If nuclear missiles start to fly around and there is still time I'll calmly tell her "I told you".
Some of us don't give a shit about tracking and are forced to go through all those stupid banners. So yes, I blame the EU. There should be some HTTP header that you could set to say that you accept everything. It's opt-in so the EU bureaucrats should be OK with it.
HD-DVD's menu software was built primarily by Microsoft and didn't require Java or even support Java. It's menu system was loosely HTML-based XML with some support for CSS-like stylesheets and optional Javascript. Just about everything a movie menu needs (including support for rich animations) could be done entirely declaratively and JS scripting was entirely optional (and rarely used/needed).

It could have been cheaper than Java runtimes needed by Blu-Ray players, but one of the requirements they decided they needed in the menus was live previews of movie content and that wanted multiple active streams of video decompression. These days Blu-Rays fake it with effectively just using animated GIFs in the Java menus, but HD-DVD menus would actually play the movie in things like scene thumbnails (which was neat, but maybe unnecessary). Needing hardware that supported multiple active streams of video decompression to support that is often considered the big reason HD-DVD wasn't cheaper than Blu-Ray especially given the licensing costs and expense of BD-J Java systems.
> And there's probably some way you can configure the key bindings to your liking.

AFAICT there is no such way, hence my original comment.

> Should all software come with no assigned key bindings?

Personally, I find it very annoying having to re-bind all the keys to my liking / to what I'm used to whenever I start using a new piece of software. But to answer your question: Probably not. Most people seem to be happy to go with whatever are the default keybindings, so I guess it works for them.
> Many have fallen for Apple's shiny marketing

Has Apple marketed iOS as a self-hosting software development device ?

> This is a forum for technologists who are often interested in this functionality

Are people who are interested in functionality seriously expecting Apple to be the most “functional”? Isn’t that the whole schpiel of Linux, open source, where everything is customizable? Why are people seeking out Apple then? This same forum frequently complains about Apple’s pricing and does comparative pricing for similar, or rather analogous, commodity hardware. If things were really comparable and substitutable that easy, then all else being equal people would be happy with the cheaper option instead of being upset that Apple doesn’t provide x, y, z.

People are desiring Apple’s hardware, form factor, quality and design. The R&D in these areas are funded by the preferences of average consumer, and the pro/semi-pro media creatives. It feels like a sense of entitlement that Apple’s R&D / strategy in building sleek consumer products that made Apple the most valuable company should now focus specifically on developers, who may not make ROI sense.

Opening up the platform for such things that running arbitrary code poses security risks, but controlling that risks makes the user interface / preferences more complex. That’s the strategy that Google / Android took. But if this approach was superior, why are these same technologists fawning over Apple then ?
Aggressive upstreaming and commoditization, mostly. When you build a device, you build it out of existing components where possible, and where it isn't you write drivers and immediately push to get them pulled up to the upstream Linux tree. You ship devices that always run run mainline kernels and little-to-no divergence from AOSP, that share as much code as possible (hence reusing components -> reusing drivers), you maintain a single ROM image with only the smallest changes per-device that you can possibly manage. And you staff a team that can maintain your software, but since you're sharing everything across devices - and with other vendors, since your drivers are tiny compared to the whole kernel+AOSP - you can maintain dozens of devices with only a little more effort than one or two.

Oh, and I'd actually be on board with some sort of paid update program and/or crowdfunding after some point. Say 5 years of bug and security patches included in the price of the phone, and after that a small monthly fee that you use to keep up with the marginal cost of maintaining that device's unique drivers and code.
It’s wild to me that the only reason his wife gave him 30 mins/day of personal time was because of the financial payoff. Bizarre dude and story.
If this is your analysis of the situation you've been greatly misled by fans of certain stocks. I think you should reconsider your mental model of how the financial world works
Yes you are wrong. You’re confusing career with purpose.
This whole process seems a bit psychotic. Is it really necessary to cram like you're taking the SATs again to get a good job as a software engineer? Is "has memorized some number of coding problems" really a test of engineering knowledge?

I suppose it's appropriate that after all that work, the author wound up at Facebook, the most soulless company on the list.
... During US Election 2020

Conservative scam PACs were huge issue in 2020. Bogus groups masquer­ad­ing as legit­im­ate polit­ical action commit­tees. They collected the money for a candid­ate or cause and then pocketed the cash instead of giving it to the cause or the candidate.

Several of these scammers have already gone to prison.
> Your original comment was a straw-man attempt to dismiss all criticism of SF's crime as risible naiveté. So what are you actually saying?

Talk about a straw man! I didn't dismiss all criticisms of SF's crime (where did I do so?), I dismissed this specific criticism of SF's crime, pointing at their risible naivete for seemingly completely disregarding the history of violence in the neighborhood that they moved into. If body parts had been found in suitcases next door, and you still choose to move in, you can't cite crime as a reason you feel the neighborhood has gone to hell. All I was really doing was agreeing with the parent and pointing out the general tone of the neighborhood. So sorry I offended everyone with my quip.
We caught a time traveler!
I recently went through this process with a lot of the same companies on this guy's list although I limited mine to 100% remote roles. I do agree that some interview and coding prep is beneficial although not nearly as much as he suggests. I limited my prep to a round of "practice" interviews with 2 or 3 companies that I wasn't really interested in. I then applied to the companies I was interested in and ended up with a 60% pay raise in a 100% remote role. I'd encourage anyone who can tolerate the interview process to go out and see what's available these days. And I highly recommend the levels.fyi site for comp info. Based on my recent experience, their comp numbers are slightly on the low side, probably lagging slightly behind the recent rapidly-increasing comps for developers.
If you took an offer from Facebook, wouldn't you?
Looks like Daniel Apon no longer works for NIST, FWIW.
I aim to be pragmatic and principled.
Efficiently handling large text files requires extra special care.

~2x memory looks like a naive implementation of just allocating an std::string from heap for each line. Due to heap fragmentation and various overhead it would quickly blow up.

~1x memory looks like just reading the entire file into RAM (that would still be slow).

A truly efficient implementation would never need to load the entire original file in RAM. It would just need to remember the binary offset of each line in a way that combines random access and reasonably fast insertion/deletion (e.g. K-fold trees). You can even keep everything beyond the top-level directory in an temporary on-disk file, so your RAM usage could be less than 1MB with nearly instant performance.

The efficient implementation is tricky, error-prone, and involves handling a solid amount of corner cases, which is beyond the amount of hassle a typical hobbyist developer is willing to go through.
Of course. "America" is in the name.
Which subreddit the result is found on is inconsistent - it's in some titles, in others not. So it doesn't really stand out and oftentimes that's an important piece of information.

The subreddit could be listed on its own line. Perhaps something like:

<date> <subreddit> <post|comment> <points> <username>

Not sure about the usefulness of the username, but it could be helpful to distinguish whether it's a post or a comment.
I love how assholes always reframe their bigotry as something innocuous or even beneficial. She wasn't investigated because she believes biological sex is real -- no one has ever doubted that -- she was investigated because she rallied behind removing trans rights under the false belief that gender and sex are exclusively dimorphic.

She's a nurse, meaning she works in a medical field, meaning she should be forming her beliefs about biology based on evidence. The evidence shows that (a) gender and sex are different things, and (b) neither is exclusively binary. To fight against people who recognize that, and claim that's "hurting women and children", is transphobic. It's not much different than claiming dark skin is a myth that's hurting white people, except it's about gender instead of race.
In a world of many, many alternatives, I feel like someone's preferences can be as arbitrary as they want them to be. It's less a statement about the magnitude of the offense and more of a statement of "I have all of these options. Why would I pick one that annoys me, even slightly?"

To use a hypothetical example - a cereal company puts some tasteless comment in an unobtrusive corner of the box. You don't have to look at it if you don't want to - you can turn the box, or put the cereal into another container, or just not read the box that closely. But why would you want to when there are 45 other brands of cereal on the supermarket shelf?
I'm trying RSA-896 in a screensaver for about a year, so far I have nothing. The reward for this one is 75k.
Multiple Atlassian services suffering outages
> compared to the energy a single shipping tanker

Isn't a cargo freighter one of the biggest efficiency gains humanity has ever produced? It's hundreds of times more efficient than moving the same weight of goods any other way, except by train (after the rail has been laid). Not to detract from your main argument, but using a cargo ship as an example of an energy hog is really badly missing the point.
I just avoid them altogether.

If you go to your uBlock origin plugin settings > filter lists > annoyances > checkmark "fanboy's annoyances", "adguard annoyances", and "uBlock annoyances"

Never see cookie banners again.
Wow that takes me back! I learned how to code with Geany!
LGA 2011, DDR3, Easystore shucks or data center decomms (8x3TB was $200).

I got 48 vCPUs and 96GB DDR3 for <$300 in 2016 off eBay. It isn't the most powerful, but it was cheap.
I think we should more of this stuff to hopefully desensitize people over time. When abstract symbols can somehow evoke such a visceral reaction in a person, that's the kind of stuff that scares me.

Side note: Remember winamps start audio?
Except that the study found that yahoo and outlook leaned the other way, except not as much. Gmail was uniquely left-leaning.
It's usually tradition that your 100th jump is supposed to be naked, at least amongst the skydiving communities I was a part of.
Show HN: Zaplib – Speed up your webapp with Rust+Wasm
It sounds like they know certain assumptions regarding parameters that are not of interest are wrong. So why explicitly model those, if we don't care about their distribution? We (apparently) only care about an accurate estimate of W boson mass.
It's from the ancient bodybuilding lingo of TheMisc bodybuilding forum. Coopted by crypto nerds.
It's a modern variant of the "this site is unsafe, continue using" click through that browsers gave for incorrectly configured SSL before the major browser vendors converged on the conclusion that they should make it actively hard to pass through insufficiently-secured SSL configuration because users would just click okay on the spooky dialog.
Why else subscribe? - To learn what kind of content they produce and when.
Why is the unsubs option there? - People are free to go their own way and I am free to react to do the same.

What other use for deepfakes is there other than advancing nefarious purposes, such as for example denigrating and misrepresenting the victim who is clearly not cooperating (why else would they choose not to appear on camera)?

Shambho _\,,/
I think Gemini will have people following it and developing for it, but i think it could have been a little more ambitious and also took tech history a little bit more serious as to not take too much out of what is actually a improvement done on the web that could be a soft fork of the current web with a lot less things, but not as simplistic as Gemini is.

So i don't think Gemini is "it" yet, but at least i liked the audacity and the way of thinking, its on the right direction and actually it should be people like Tim-berners-lee that should actually be leading this, but unfortunately they are lost..
Can you define custom syntax highlighting as easily as in notepad++? My use case was that I had one big text file for everything with some ad hoc format.
Penny Arcade, nice!
A tenth of the way in log scale is not much. There's a 1219 bits difference between RSA250 and RSA2048. And 2^1219 is around 10^367. We're not talking about 100 billion times more CPU time. We're talking about around a billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion billion times more.
Static Full-Text Search in Next.js with WebAssembly, Rust, and Xor Filters
Appreciate this feedback! Our site is ~6 months stale and we're working on updates next week onwards, so this is very timely.

> When 7/10 team mates comply and keep it on always, the pressure is on the remaining 3 to turn on their cameras as well.

This is our site being unclear again. Remotion coworking rooms default to audio and video muted. However, we struggling with how to represent Remotion on our site: When you're out of a call or your camera is off, we show users as "selfies" because we think those feel more human that just a green dot. Website viewers often interpret these selfies as being live video.

> when you go offline, it is now amplified in terms of visibility [...] This may affect my performance reviews

Candidly, I think that the root symptom of what you're describing is your team/manager. Let me ask you this: Do you want to work on a team that wants you to be at your desk all the time?

Our philosophy at Remotion is to be radically transparent about breaks, to the point of celebrating them. Apart from a few hours of meeting overlap in the middle of the day, we work on our own terms, including taking breaks for walks/errands/etc in the middle of the day. It goes to the point of actively posting photos of our midday breaks in an OOTO channel. Teammates react to those, making a point of saying: "Hey, prioritizing yourself is good. Being offline is good."

> pro-privacy zoom alternative

Interesting, will bear in mind.
I believe I may have seen it in a shortcut editor somewhere, but I suppose I could be misremembering or that could have been a one-off implementation.
That is the saddest self-realization post I have ever read. Boils down to accepting being a tool and proceeds with optimizing ROI on said tool.
Do you have any examples of GTK/Gnome apps like this?
Ng Convicted in Case over the Looting of Billions from a Malaysian Fund
You might say you're the hated one at youtube.
Elfutils Debuginfod
It's a blog post, I kinda expect a little bit of bragging about what they feel like they're doing right.
Or you racked up a $300 phone bill dialing 1-900-4SIERRA and got grounded for 2 months.
> And laptops / smartphones are much lower 60/120W I think.

Mine were actually closer to 30W, even under load (realizing this is when I stopped caring:]).

EDIT: This does seem to vary a lot by device, though; I may just happen to have owned really low-power devices.
Ask HN: What skills should I (try to) pass on to this year's intern?
Nearly every summer for the last 10 years, there has been an intern or two where I work (small software group inside of a manufacturing company). We usually get them on the younger/earlier side. We've tended to throw a project or two of side interest their way, help them with the tools, and see what they come up with. Lots of extra bandwidth hasn't usually be something we have in excess during the summer months. Our own development model looks a lot like open source (e.g. initiative, trust, collaborative process, play outsized roles compared to more "managed" organizations).

I'm trying to be a little more intentional about it this year. They'll have access to both our group and the small group that does web facing front end stuff. So the web UI guys will have to do what they want with them. I do all of the other stuff (from Elixir APIs to embedded C on microcontrollers to native apps to embedded Linux). More than coding C, Elixir, Python, Kotlin, Swift though, my first inclination is to expose them to as much Linux as I can. We run multiple servers and develop a product that runs embedded Debian on a small SBC. Knowing Unix decently has been one of the most transcendental skills for me over the years.

What types of experiences would you try to create for a relatively inexperienced intern in such an environment?
Curious, why you look for terminal-based environment? I understand that for CLI we have efficient FLOSS network connectivity (ssh) while for GUIs even if some good enough tools exists, some FLOSS (Apache Guacamole) they are pretty limited and complex to support everywhere but, said by one who "born" on unix, CLIs are nice and useful for many things, TUIs not much for reading and writing texts and graphics (framebuffer)... They tend IMO to be just good enough in certain cases, but not as a daily driver.
The style of reporting is debatable, but the embedded audio clip really conveys how distressed the crew was. That, and the audible huffing and puffing while they were probably wrestling with the controls. I hope they get good data and successfully get to the root cause.
You wouldn't get hired at GS-15 as a new hire. You might reach that after 20-30 years, and you'll need to get a Ph.D.

Also, DC Metro is an extremely high CoL area (not SF levels but probably around Seattle levels). Normal GS-15 pay is $112k-146k and you'd trend towards the bottom of that in most areas.

So, $112k average at the peak of your career, with a required Ph.D. More realistically as a new hire you might be GS-12 (which only takes a master's) which is $68k-89k, so you make $68k in most areas. That's certainly not great as far as competitiveness with tech salaries, that's pretty close to the bottom of the market these days for a new hire working entirely remote, not even highly-desirable talent.
> Apparently it looks really bad to make an international phone call to a secret russian military facility and talk in russian!

I doubt MI5 would not be able to find anyone to translate it :)

Also, if they really thought you were a spy they wouldn't have called your boss. They're not in the habit of tipping off spies. And I don't think there's anything illegal in the story anyway. You were getting info from the Russians, not the other way around.

Perhaps they were fishing for more info to see if your Russian colleague could be recruited to obtain more info?
The accurate familiarity of that is exactly why I ~no longer~ work with the government
I mean, people want easy money, are you surprised?
Thanks for reminding me, that as a child I used to love touching the TV screen for the static.
or just don't use the same keys for everything
I had more or less the same experience when it was Covid. The streets were empty nobody outside, with everything of what you said happening. Plus all the stores closed and tagged on their wood protection things. It was surreal. The 4-5 « normal » guys I saw weren’t even looking normal with this scene. They were in perfect suits talking at the top of some perfect white marble stairs at the entrance of some federal building. It’s was really looking black and white. Or maybe just black.
> Everything else is based on some imagined harm that might or might not come to you or some other imaginary person at some point in the future.

They threatened to report this to a credit rating agency. At any given time it's probably not a big deal assuming 1) you don't need to replace your car or sign a lease or get a personal loan around that time and 2) you know that you can dispute negative marks on your credit report and you know how to do that.

I didn't know how to do that until I had my identity stolen and I'm definitely more credit savvy than most from my cc churning days
> I would have the third-highest new offer on Levels out of over 200 offers on their site

Looking at Facebook's salary data[0], does this mean the offer was in the ~$2M range?

[0] - https://www.levels.fyi/company/Facebook/salaries/Software-En...
Could be. I got into this stuff because of hacker ethos stuff I read as a kid, not because tech is more lucrative than working in finance.