skysight-inc/HackerNews huggingface dataset:
Hobbies I geek out on gear: fountain pens, coffee, backpacking, tools (especially fine woodworking or cabinet making).

Hobbies where my skills have reached a point of equilibrium with my gear: bikes, photography, electronics, knives, auto detailing, cars.

For me it has a lot to do with disparity between my current ability level and being able to recognize whatever a realistic upper end is to my potential (80th percentile). Basically, if there's a skill-gap, I'm more likely to fall prey to "better gear" rather than gear that solves a specific problem.

When I recognize my skills have reached ~80% of my potential, I lose interest in new gear and either work around specific gear limitations or understand what is possible within the limitations and embrace the constraint. Beyond that, I only acquire new gear to solve hyper-specific problems w/o reasonable workarounds, or if there's some super-specific niche/quirky/vintage thing that I have an emotional attachment to or otherwise identify with.

Conversely, if I have an unrealistic perception of my potential, then, well... there's probably lists of shiny things to show for it.
> E.g. imagine a team of several devs, a couple mbas, and a few sales people

A modern product engineering team is like that. Decent product manager (as a substitute for MBA), UX designers, researchers, devs, QA, some relevant business stakeholders and north star metric to align the work with it.
Genuine question: what’s cheaper?
Agreed. My current best-case-scenario hope is that the success of the Zen4/5/etc processors will force Intel to adapt their strategy towards AMDs, and finally move us out of the avx512 mess they've segmented us into.
I wonder whether this changes anything in practical terms. Can the EPA start enforcing the CO2 regulations again and take it back to the Supreme Court with this as part of the defense? Or is there another pathway to get a new judgement from the courts by taking this evidence into consideration?
Scrum is liked by managers, not developers. It is a managerial approach, not a legitimate engineering approach. Kanban, for example, is less negative to developers than is Scrum.
But surely they could just double pump like AMD does on Zen 4(c) and also on (some?) Zen 5c.

It's weird to see an Intel so... Broke? That they are seemingly forced to recycle old architectures endlessly
> So, no amount of clever design can prevent the CrowdStrike sensor from nuking your system if bad security rules get deployed.

This is too binary a way to think about a complex system. Availability is also a security goal so we shouldn’t cavalierly trade it for minor risks which are mostly edge cases.

For example, say that the fail-safe was an old, old idea where they kept the second most recent version, and if the system failed to start or crashed repeatedly, it automatically rolled back to the last known good version. That turns this kind of problem into at most a reboot – a huge win every customer would have taken - and the only case it would introduce a vulnerability is if there’s an active attack which only the latest rules will block which is so virulent that the number of systems approximates the number who’ll be affected by a bad update. That’s an unlikely set of events, especially because there’s a really tight window where such a fast-spreading attack wouldn’t have compromised the host before CrowdStrike could ship the update.

Another variation of that idea: any time the system fails to start repeatedly, the service blocks processes other than its updater so normal apps aren’t exposed as potential vectors but the system can self-heal in most cases.
I am also definitely interested in any info (including anecdotal and/or unproven), but was unable to find any searching your website. Any more specific links or hints you can post? TIA
Nah, they can work and they do work. It’s a people problem that can be solved.
There is very little about AI that I think can be predicted with any degree of confidence at all, but one prediction I think is 99.999% likely to come true is: AI will not fix the world.
At what point can we start demanding that SSNs be redefined? I've lost track of how many data breaches I've unwittingly been the victim of, and I'm usually more careful and paranoid than most.
In the article it has been mentioned that obesity is not a risk factor for sleep apnea.
Soil and Soul by Alastair McIntosh talks a lot about these types of dwellings, and the culture of the people who lived in them. It’s a must read if you are interested in learning about the history of that part of the world.
> I wish we held quality to higher standards in the software industry.

We share a wish.
They have very strict policies around powering up their devices. I tried to persuade them to look into the original IBM 2260 terminal font design (it is implemented as core memory with missing cores for bits and it resided in the terminal controller). Of course they said no.
> It's impossible for a .NET library to not work with F#.

This isn't true, C# has been adding new ABI features that didn't interact correctly with F# until the compiler and tooling catched up. For example, the spanification of C# was a huge a pain point and it still is when it comes to tooling.
The language itself is nice, the code bases that companies produce with it is not, and sadly that reputation plays into your decision to choose a career stack.

You're going to have patterns from the .NET Framework era being ported to .NET Core projects. It works, but you'll have two paradigms of doing things mixed into your project.

I envy people who only do hobbyist C# so get to work on code bases that have all the newest language feature usage.
>As reported by Bloomberg, news of this massive new data breach was revealed as part of a class action lawsuit that was filed at the beginning of this month.

I am so looking forward to getting my 2.99 USD check from this suit. Of course I need to apply for that check via an on-line site and give them all my personal information.

Great time to be alive.
Interestingly, this is exactly what Bayer pharmaceutical did with hemophilia medication during the AIDS crisis. They figured out their drug was contaminated with HIV so they stopped selling it to Americans. Instead, they sold it to developing countries.
All our production websites were down for around 10 minutes. Not sure function failover is turned on for these websites.
I was thinking more, check for buildup of water upstream of the barrier as an early indication of blockage or restriction. If the gravel or whatever is clogged, you'll see high water behind it.
Are there any advantages to using Firefox over Chrome for exporting PDFs with Puppeteer?
Precise analog designs are tuned with provable error bounds.

Actually, a digital potentiometer is likely used today to tune extremely tight tolerances. So a bit of digital technique but overall it's analog (since digital pots are just turning analog resistors on/off with switches)

You buy 5% accurate components everywhere then just trim the errors down to 0.01%. Not easy per se, but 99.99% accuracy is doable at the student level with the right designs.

Professional level precision analog designs are the 7+ digit multimeters (99.99999% accuracy). Yes, built out of just 1% accurate parts.

If you need matching pairs, they make specially matched resistor chips or whatever.

--------

The concepts aren't hard btw though maybe slightly out of date. The book Art of Electronics analyzes a 7+ digit accurate multimeter design from Agilent or something.

Instead of using an analog pot to tune, today you'd use a digital pot. Otherwise, I'm pretty sure the overall analysis and technique holds in today's electronics market.
“Go ask ChatGPT” is the new “RTFM”.
A bought several chromcasts pver the years, mainly because they provide a simple and uniform way to retrofit multi-room sound into my collection of sound systems from different brands an eras.
Surprised not to see more comments on this topic here.

Yes, video streaming can be done easily nowadays. But finding a multi-room audio solution that works across different brands and also on offline devices was my main reason for getting into chromcast.
That was cool, but there was also a TM @ Pampadu in Paris, and the one at The Army... whew!

https://people.csail.mit.edu/bradley/cm5/corestore/cm5-2.jpg
Listen to the whispers: web timing attacks that work
It it certainly possible for incompetent managers to misuse SAFe, as with any other methodology. I've seen that if actually implemented as written it tends to work pretty well in large enterprises, at least in the sense of being the least bad option that allows product delivery with the level of consistency and reliability necessary to meet external commitments. Comparisons to "waterfall" are a rather silly strawman.

Do you have a specific criticism of the SAFe budgeting model, or a specific alternative to propose?
They require my passport for verifying identify. I am based in the US. This is a big no-no. When will these europeans understand that we don't give out sensitive documents to outsiders? Your laws and reasoning does not apply here in the US.

Drop passport requirement and I will spend $2k per month.
And we're down again. This is awful.
Yes, the random walk relates to the "NAT problem". Basically, due to NAT, peers may not succeed when trying to connect to arbitrary other peers (especially if you assume no TURN servers or other infrastructure to facilitate). The same situation may also arise in mobile ad-hoc networks, where your wireless signals simply don't get everywhere. As a result, the usual greedy routing will get stuck in a local minimal. By prefixing the greedy routing with a random walk, you basically randomize the starting position, and then end up at a random local minima. Replicate at enough local minima (O(sqrt(n)) and do enough (O(sqrt(n)) lookups and the birthday paradox will make it increasingly likely for you to succeed. Without the random walk, both the putter and the getter would greedily route always to their local minimum, and if they differ, never find each other's data.
The contributor side of it is important as well.

If I'm using an open source product, I'm generally very happy to spend long hours debugging edge cases, writing detailed bug reports, pushing fixes, suggesting and adding enhancements and generally being involved in the community, knowing that I'm doing my share and improving the experience for everyone.

Nowadays it is increasingly likely that my effort is eventually going to be relicensed and repackaged into non-free software without my consent, and no one (not even me myself) will be allowed to continue to benefit from my work.

IMO the issue really lies with the VC funding model. Every single one of these projects that has done a license bait and switch has taken outside funding, and these investors want to see an exponential return, which simply cannot be attained by keeping the software free. Stewardship by a reputed open source foundation is the only possible future for such projects if they want to actually stay open and do right by their community.
The output will be the same quality as you can find on the landing page, it doesn't matter how blurry the original image, but if the original image is not working, you will be asked to upload a better one or simply refunded.
I'm in a similar position to you. I'm trying to do this with Firebase.
Are there 2.9B SSNs?
the customer must be initiated into the technicians’ community of discourse,”6 complete with an understanding of how the machine worked, how to recognize the noises it made at the various stages of copying

I'm reminded of how an anthropology professor, under the name "Xerophonics" released an album "Copying Machine Music" consisting purely of sampled photocopiers

https://music.apple.com/us/album/copying-machine-music/60110...
Haha, It wouldn't. Invalid reports are ignored by registrars. Nice try though
What does ISR stand for ?
(1859)
> To understand what would be a single function in a normal code base, you would have to dive through half a dozen files through several repositories to piece together the logic.

I've experienced something like this, where the other devs preferred to breakecode down into the smallest units possible. I often saw a half-page procedure changed into multiple function calls, each with their own boilerplate and error handling (as required by the style-guide), such that you could not view the entire logic on one screen.

Every procedure name described the intent, they said, so you know what the parent did without having to worry about details like how it did it. I, meanwhile, trying to track down what the actual implementation was, would hold as many subfunctions as I could in windows with a tiny font, and hold the rest in my head…just to find out stuff like:

"Oh, so it's trying to use system feature foo.x, but I know foo.x is broken current release for a certain edgecase. Which case happens to be what our customer does all the time…"
LayoutLM-Byne-v0.1: New SOTA in PDF page retrieval?
I’m struggling to understand what the plan is. Unless it’s just grab the nuclear power plant and force a trade. But would Russia agree to such a trade?

Maybe it’s just a panic button to force them to spend more manpower on defenses.
Ah that sucks. Guess C is just stuck like this for the long term. Writing your own functions is still the best advice :'(
I remember there were PC Call of Duty 4 servers back in the day that would hack your game to add mods like paintball. Back in the day I thought this was cool but now all I can think of is how batshit insane it was to allow someone RCE on your PC.
I know valve was looking into running games within a containerized runtime (Pressure Vessel) on Linux which is really what should be happening. The fact that games run as your user and have defacto access to all of your secrets and keys is crazy.
sorry, not sorry?
Er, that distinction isn’t quite right. In any B2B enterprise company, there are SDRs (Sales Development Representatives) and AEs (Account Executives).

AEs are the sales people. They’re the ones who close the deals.

SDRs pretty much do nothing but qualify. If they close a deal, great, but sometimes that’s not even a good thing because it possibly could have been a bigger deal, if they had the AE script/training. But if they do well at qualifying as an SDR, they can often move up to AE, and so on.

But yes, SDRs are generally folks straight out of college or switching careers. It requires no prior knowledge, just the audacity and ability to cold call someone and be charismatic and personable enough to get them past the qualifying questions and hopefully schedule a follow up call.

You may be thinking of ISRs (Inside Sales Representatives) which are effectively SDRs who are authorized (and trained) to close very small deals, as compared to the AEs.

This actually requires a different set of skills, as AEs are often speaking to people in a “board room,” literally or figuratively, and sales cycles are long, meaning the contracts have to be huge to make it worth it (plus good AEs are expensive).

ISR sales can’t be long, as volume matters more than absolute price for inside sales, since that absolute price is orders of magnitude lower than an enterprise sale. As a result, the amount of time spent on each candidate customer has to be an order of magnitude lower as well, so qualifying a customer out of the top of the funnel is more important than almost anything else. The biggest waste of time is spending hours or weeks with a customer who was never going to buy in the first place, and novice sales people make that mistake all the time.

So yeah, I’m not sure what distinction you were trying to make between “telesales” and “telemarketing,” but that distinction really doesn’t exist.

Aside: literally every single startup hires bad sales people early on. Every single one. I have never seen one that doesn’t. It is, in my estimation, impossible to know what to look for in the right sales person until you’ve made a bunch of sales, which is why it’s so important for founders to make the first bunch of sales. But founders are a wholly different breed from sales people, and reading sales people is exceptionally hard.

For ISRs and SDRs, the solution is easy: hire them, train them, see if they perform, and fire them if they don’t and reward them if they do. Because SDRs and ISRs are so cheap, relatively speaking, as it’s an entry-level role, it’s a fairly low risk as long as you’re actually willing to put in the effort to train them and cut your losses when they’re not working out.

AEs are harder because their base is generally much higher, but they should come with a prepped “Rolodex”, ready to close deals quickly. If you don’t have a pipeline, solve that problem first.

Sorry for the rant, but seemed important.

Source: I’m a serial founder, have run sales teams, some successful and others not. I’m an engineer who happens to be good at sales, but finding good sales people is still a dark art.
interesting so you are emulating hardware inputs from RPi

how is it reading whats on the screen? computer vision?
You can play with mine.

docker run -p 8823:8823 rbanffy/altair-mpm
Am I missing something? I didn't see the study linked in the article.

You would think that any competent lawyer would have had this research performed as part of the prior case. Makes me wonder what they actually found.
An increasingly common situation for open source projects is:

1. The FooLabs company creates the Foo open source software, which gets popular

2. FooLabs offers FooCloud, a paid, hosted, managed version of Foo for those who don't want to run Foo themselves.

3. AWS sees that Foo is popular and creates a competing paid, hosted, managed version of Foo (say, "AwsFoo").

4. FooLabs' hosted version doesn't really have much advantage over AWS and AWS has a huge base of existing customers, so it outcompetes FooLabs.

5. FooLabs perceives this as unfair. They did all the work creating + maintaining this software, but are unable to reap any rewards.

Different people have different opinions on #5, ranging from "Hell yeah, screw AWS!" to "What did you expect when you made this open source?"

As a result, there have been a wave of not-quite-open-source licenses aimed at preventing #3, often with a clause like "This license doesn't let you run a paid, hosted, managed version". GitButler's license is aimed at doing exactly that. People have been calling that "source available." Some people are trying to rebrand that as the cooler-sounding "Fair Source."

Some of these have caused huge community upsets because Foo is often popular because it's open source, and it feels like a bait-and-switch to suddenly yank that away once Foo reaches a certain point of growth. ElasticSearch is the biggest example that comes to mind: https://www.elastic.co/blog/licensing-change. GitButler, thankfully, is being much more up-front about it!
With ZeroX that launched a month ago and grew to 1.2K stars, it's clear that using multimodal LLMs to parse documents as images is the new way to go. We were trying to add a pipeline like this to our service, but were quite challenged by the most important step: retrieval. MiniCPM-Llama3-V-2_5 can answer about 95% of questions correctly based on a document page, but it first needs to be fed the right pages.

We attempted to parse the pages into text and run embedding models on them. While it worked, the results were suboptimal since the models often missed important context inside pages, especially in visually rich documents. So we decided to train the first embedding model that ingests not only the text, but also positional information to improve its understanding of content hierarchy on the page. It's still in alpha and we haven't fully trained it yet, but we are looking for feedback and ideas!
This endless jockeying to try to get the courts to allow the executive branch to have more power is ridiculous and dangerous.

If Congress wants the EPA to regulate CO2 they should just pass that as a law. The reticence to act on this is bananas. Congress has all the power here -- they can give the EPA discretion or specify a mandate for how they handle CO2.
Checkout few CRUD templates listed here, you can find both free/open source as well as paid options based on your usecase and tech stack:
techajob.com
> It's also ironic to me that this software is being built on top of git, and thus is a business model entirely dependent upon FOSS, while wanting to differentiate and build a business on top of it with a moat but still sharing the code in a way that protects them

To be fair (no pun intended), they could build it on top of two-year-old Git just the same. I rather fear that two years of DOSP are too short to be attractive for many companies that might otherwise adopt that license model.
How does one go about creating a little snitch rule to prevent these connections?
and probably the carbon monoxide awareness crowd too
Let me guess they will offer some credit monitoring and move on because we do not have any real consequences for breaches of privacy or security.
Yes, definitely will fix it.
Russ Cox Steps Down as Tech Lead of Go Programming Language
> Cray in your datacenter

You’ll want it next to your lobby, in the “computer aquarium”.
> It's enormously frustrating to be on the other side of the table, and to have a recalcitrant development team missing estimate after estimate, sometimes by orders of magnitude.

I know this is just my anecdotal experience versus yours, but every time this has been the case for me in my life, it's due to dates being told to the developers instead of the other way around. Sometimes it's blatant "we need to hit this date because of the market / end of quarter" and sometimes it's passive aggressive such as "management didn't feel your date matched expectations, try again" and it gets sent back for another estimate which will now be biased.

I've also been on both sides of the table, and I'm glad I was a developer first and had those experiences. I already knew that humans can't estimate large things accurately, and that was one of the great takeaways from scrum: do smaller batches and estimate those to get more accurate numbers.
> I still have no idea what value they are supposed to provide, or how they fill their day once the daily meeting is over.

Hey, my SM can configure JIRA swimlanes! /s
macOS Sequoia makes it harder to run not notarized or signed apps
Sure you're not mixing that up with natural gas? Usually advertised as clean compared to other fuels (coal, especially for power plants, but also sometimes to gas and diesel for vehicles). Though often the comparison part was left out or left very understated implying that it was somehow non-harmful or non-environmentally impacting.