skysight-inc/HackerNews huggingface dataset:
I recorded myself saying a few sentences from that transcript, then fed it through different Whisper models. "small.en" and "large-v1" both generated "chat GPT", "large-v2" generated "chat-gpt", but somehow "medium.en" correctly generated "ChatGPT".

This was the same audio sample fed through each of those four models, with no "prompting" as you're discussing.

If I add "--initial_prompt ChatGPT", then all four models are able to get the spelling correct.

Regardless, I don't think "chat GPT" versus "ChatGPT" is a huge deal. There will always be some level of uncertainty and ambiguity in the transcript, and even books written by humans always have a few typos get past multiple stages of copy editing. Perfection is virtually unachievable, but you can always scroll through the transcript and make some edits after the fact, if desired. Maybe some future model will magically eliminate all typos.
> RSUs are not eligible for an 83b election

I may have misread, but I think OP implied everyone would have been better off with options. There were a few years when RSUs were the craze, but they mostly screw holders.
I've considered adding a few small geared stepper motors as a combination input device (scroll wheel, or two for etch-a-sketch cursor control) and energy harvester.
> Hmm, this is 802.3cg which is 10Mbps single-pair, which doesn't seem to be compatible with the 802.3da multidrop iot stuff

802.3cg supports multidrop as part of 10Base-T1S.

802.3da is a draft intended to enhance these capabilities with longer segments, support for more devices in a segment, and support for powered multidrop segments. It's far from final at this point so I wouldn't expect hardware to support .3da any time soon.

That said one of the main objectives of the .3da group is to be backwards compatible with .3cg multidrop networks. Obviously the enhanced features are not guaranteed to work with older devices, but .3da devices should always be able to connect to a .3cg multidrop network.

> Whyyyyyyyyy, IEEE, do we have so many single-pair singletons floating around out there, none of which work with each other?

They all have different use cases that rarely need to interact.

The 10 megabit varieties are primarily focused on being able to operate on existing wiring that was not intended for Ethernet use. They're intended to bring Ethernet in to environments where CAN, Modbus, PROFIBUS, etc. have long dominated with as little external impact as possible.

The faster varieties are mostly for adding high-speed ethernet to wiring harnesses in environments where using one pair over four pairs is advantageous, usually where weight matters like automotive and aerospace applications.

Either way, users are not expected to be mixing and matching single-pair ethernet devices in the same way as you would for "normal" ethernet. They're all still ethernet on top of the physical layer and can be bridged/switched to other varieties in the same way as any other varieties have been for years if someone wants to build a device with both kinds of ports. You just can't physically plug them in to the same cables.
Issuing new grants almost certainly falls afoul of the law around tax-deferred equity that requires "Substantial risk of Forfeiture".
Nobody seems to be asking whether/why you need cameras in the first place. The last thing I want is surveillance cameras in my living space, and the fact that other people have street facing cameras casting suspicion on people lawfully using public spaces really unnerves me.

These companies are encouraging fear and paranoia to sell their products, and there is no guarantee using said products will deter criminals, or ensure that they are caught and punished even if you have clear video evidence.

This whole camera craze is built on a bunch of hot air. Ditch the cameras and stop living in fear.
J. H. Schon actively defrauded the materials science community for like a year. It was no mistake.
> You can self-host and encrypt but that's difficult for mainstream users to do

It's really not. You can buy off-the-shelf systems from Amazon right now for around $500 that your grandmother could set up and have running without difficulty.

The real problem is the perception that this is a difficult thing for non-techy people to do.
You have to look at age and location. If you characterize the whole US you're including people who are much older and people who live away from very urban areas.

Among older people and in small towns and villages the housing problems, are of course, much milder.
Super interesting. Excited to see where it gets.

Also I’m at ClickHouse. ;)
But there must be a limit to how many rows you can display on screen efficiently, right?
Strict export controls on information. People from countries that are subject to export controls aren't allowed to see certain things or work on certain projects.

I'm not sure how big a presence Intel has in China these days, but my impression is that it's small and it shrunk quite a bit when Intel got out of the NAND memory business.
Jesus christ, once again, the point is it doesn't matter. There is nothing in place if someone does. Good security is preparing for different possibilities, not just hoping one never happens because it seems unlikely.

You're just proving what I said above 100% correct, that the OBSD approach is to just really hope that no one ever gets remote root.

Tell you what, getting root on a properly configured MAC system is 100% impossible, so I'll choose that over a system where the developers just really really hope something bad won't happen every day of the week.
The emergency note can be readable only via WeExpire, and that's for security reasons - you always need to be notified that someone is trying to access your emergency note.

As any other platform WeExpire could temporarily go down, but it will be always back online before than the minimum inactivity time you can set up in your emergency note (1 day).
there's no way that the Bing language model actually "knows" (has "learned") the rules of chess (from training data) such that it can play a game, without ever breaking a rule—from what I understand, this would be a monumental achievement in the language model space.

without looking into this deeper, I have to assume they simply hooked in a chess AI somewhere in the stack. which is what I foresee a lot of going forward: software being presented as "an AI", which is just a text or voice input frontend to software that parses said input and routes it to internal subsystems, then wraps the subsystem with black-box pre-prompted language model text output, and emits it as output, creating the appearance of "AI", when in reality it's no such thing at all.

personally I find this boom of increasing amounts of fakery to improve the appearance of increased "I" in "AI" to be extremely exhausting, even moreso than the cryptocurrency boom ever was. it's all just tacking more and more stuff onto a black-box language model—as well as pre-altering the prompts which the user provides, in increasingly arcane linguistic ways that really are just the equivalent of throwing shit at the wall to see what sticks—all to deliver on the "promise" that language models seem to show when one is initially exposed to them.

the only saving grace with the "'AI' boom" as opposed to the "'crypto' boom" is, it's kinda fun to watch the big tech companies scramble to "outdo" each other, not even necessarily in terms of the quality of the software they're building, but in terms of faking it up enough to be presentable to the user such that they buy into the "AI" concept, which is, for now, seen as The Future Of Computing.
IMO any discussion of std::vector::reserve should be accompanied by warnings that it can actually make your program slower if used improperly.

https://en.cppreference.com/w/cpp/container/vector/reserve

> Correctly using reserve() can prevent unnecessary reallocations, but inappropriate uses of reserve() (for instance, calling it before every push_back() call) may actually increase the number of reallocations (by causing the capacity to grow linearly rather than exponentially) and result in increased computational complexity and decreased performance.

The cost of vector dynamic reallocation has gone down dramatically since C++11 introduced move constructors -- the example of a vector<string> actually uses std::move (which is comparable to copying 3 pointers, as opposed to the pointed-to allocation of the underlying string). Of course, that specific case relies on std::string's move constructor being defined as noexcept. So, when used properly, reserve will speed up your program, just often not as much as you might expect.
What happens if you don't agree to the TOS? Pretty sure that means you can't do your taxes, and you'd get in pretty hot water as a result. To me, that implies that the Canadian government is forcing you to agree to this TOS, which further reduces its legal defensibility.
I think the list-of-links Web search paradigm has plenty of time left, for at least three reasons: (1) A good chunk of a typical user's needs are to do something, not to find an answer to a question; (2) Google is lightning fast compared to present-day chat interfaces; (3) "keywordese" may be an unnatural input language for search queries, but it's faster than having a dialog.

I still make dozens of Google queries per day, and do maybe 1 or 2 ChatGPT sessions per week, and I'm quite aware of all the capabilities and deficits of each. I wondered why this was, until I reflected on the things I actually search for on Google (Go to https://myactivity.google.com/myactivity and filter to just show "Search"). This was a useful exercise. What percentage of your recent queries would have worked well, and more quickly, on ChatGPT? For me it was less than 1/10...
The actual trade-off would have to be far better insulation e.g. double wall vacuum insulated stainless pipe. With much higher upfront costs.
> Six of the top ten school districts in the state are in the bay area.

This is because the majority of the parents in the tech industry in Bay Area are tiger parents or 24x7 helicopter parents. I kid you not, in a lunch with random tech workers there you will find 9 out of 10 are PhDs from elite universities. The parents themselves are overachievers, and they push their kids really hard. They know every EC, every competition, every course track. They send their kids to tough tutoring schools like AOPS and Think Academy, if they don't get multiple private tutors for their kids. They certainly compete for those elite summer camps. In addition, people with less means, such as manicurists and housekeepers, would pool their resources to find private tutors for their kids in their big families. On the other hand, teachers in Cupertino school district ask parents to grade homework (WTF!). The physics teacher of the kids of NASA's director ask questions like "which one is heavier, a pound or a kilogram" in grade 8 physics exams (WTF!). In the meantime, some school districts try to forbid students from taking algebra 2 or geometry in grade 9 in the name of equity. This makes me especially sad, as brilliant kids who can't afford tutoring will be deprived the rights to be properly challenged, all in the name of so-called equity. But I digressed.
Or (dare I say) look into EKS. Kubernetes can spin up containers faster than ECS in my experience (as of ~1 year ago). Seems like the ECS control plane just has more latency (even with EC2 instead of Fargate)
The complaint pretty clearly states the FTC does not view them as a covered entity. There are several statements, but the most clear is near the end of page 23:

> In truth and in fact, GoodRx is not a HIPAA-covered entity, and its privacy and information practices did not comply with HIPAA’s requirements.

Further, on page 25, they define them as a "vendor of personal health records" - which explicitly excludes covered entities (definition on page 19).

-----

This is consistent with my understanding of a covered entity. Without the "transactions for which HHS has adopted a standard", GoodRx is not a covered entity.

Further, even if they were a covered entity, it's possible for them to segment their HIPAA and non-HIPAA compliant business units. This is called a "hybrid entity".

----

Interestingly, the FTC is pinging them on for a misleading representation of being a covered entity. Since GoodRX was not a covered entity, they were not technically violating HIPAA.
Good for him. Nobody's racism should be unscientific.
Secret Cyborgs: The Present Disruption in Three Papers
what is also very common is having power ran across different power rails under the floor of the DC (different feeds obviously), which is then terminated upwards to a PDU into the customers rack.

Fiber comes in from the top, with a MPO or patchpanel at the top of rack for customer termination.
I have several cameras hooked up to an NVR that has 2TB drives for constant recording (when space runs out older recordings are deleted. I usually have a few weeks available).

I then have frigate[1] set up on a small fitlet (with a usb CORAL TPU), which gives me excellent control over detection (Humans vs dogs vs cars vs ...). Frigate grabs the streams from my NVR over rstp.

This is then hooked up to my Home Assistant where I have various rules to send alerts to my mobile devices based upon object detected, location of camera, and time of day.

Everything is internal. I have an always on wireguard on my family's mobile devices allowing them to access the cameras and home assistant alerts from anywhere.

It works great, but I have refused to set this up for my extended family (even though they have the same NVR and _really_ want my system), just because there are a lot of moving pieces that need to be maintained (not to mention having a server + vpn)

[1] https://frigate.video/
> If they want to be liquid they have to sell the shares, sacrificing their control of their companies.

Of course they don't, they just take loans against their assets. The banking sector is happy to provide them with liquidity at almost no cost.
Honestly, that is indistinguishable from the crystal mumbojumbo you get. And it feels like we're at the magic/science interface with electrotherapy.

That said it is somewhat suspect, and the hypothesis is not really falsifiable by the experiment which is why the journal article itself is not claiming to test that. It is really disappointing that IEEE didn't actually link to or name the article directly. Very poor science journalism there.

The article is that they observed this process working, not why it works. Maybe it works because it kills bacteria...?
I guess the battery acts more like a buffer for the solar panel, and battery life here literally means “the lifetime of the battery”.
The whole point of the double-trigger RSU situation is to create a "meaningful risk of forfeiture". It's only that condition that makes the IRS okay with not taxing the RSUs until they're liquid. If employers just top up employees when their old RSUs expire, there really isn't any meaningful risk of forfeiture anymore.

I don't have a full understanding of exactly what language in which laws/documents govern this, but my general understanding is that the IRS would definitely not be happy about that, as it undermines the whole point of the double-trigger RSU.
12000 mAh battery / ~2 mA power consumption when running code and updating the display every second = 250 days. Still pretty good? Haven't had a chance to do much testing of the solar panel yet, but it does charge while running in good light so it's > 1mA.
... doesn't this list correlate positively with the most popular apps in America? Yeah, there's a high # of how do I delete Instagram searches, there's a high # of Instagram users.
An experimental beach barrier could be key to rebuilding eroding coastlines
Is a complex theme

To start anoxia is a relative term. It depends on how much oxygen do you spent respect to how fast you replace it. Is also a buffered event, and the problem corrects itself automatically [1]. Therefore, things like "the edge of anoxia" have moving boundaries and are difficult to define

[1] When some area is lacking oxygen, marine life response migrating or is simply killed. The result is that more oxygen is available for the rest until reaching a new equilibrium.

The article provided is paywalled, so I can't really evaluate it here
Love the concept. Started using BaseDash earlier for similar reasons
I wanted to see which speakers had been on the most episodes.

I went to https://genmon.github.io/braggoscope/guests and opened the Firefox DevTools console and ran this:

guests = Array.from(document.querySelectorAll('ul a.text-blue-500.underline')).map(el => ({
name: el.innerText, count: parseInt(el.nextElementSibling.textContent.slice(1, -1), 10)
}))

Then this:

guests.sort((a, b) => a.count < b.count)
console.log(JSON.stringify(guests, null, 2))

The top few were:

[
{
"name": "Simon Schaffer",
"count": 24
},
{
"name": "Angie Hobbs",
"count": 23
},
{
"name": "Martin Palmer",
"count": 22
},
{
"name": "Steve Jones",
"count": 21
},
{
"name": "Paul Cartledge",
"count": 20
}
To avoid memory allocations, and if you can modify the source string in place, then an alternative is to return std::vector<char*> and modify the string to replace the separators with '\0'.

Of course, as that post suggests, use reserve() to encourage having the vector itself as optimal as possible. (In my strsplit call I pass it in as optional so each caller can optimize it).
We don't have a metric for checking and automatically locking deploys. We just integrate their StatusPage notifications into our channels.

Datadog doesn't go down often enough for me invest time in automating locking deploys based on it.

For anything bigger than a regular code deploys we typically have a runbook ahead of time, and in our template we have a manual check for "make sure datadog is operational" that needs to be checked off on the call. Same with with Github, circleCI, AWS, etc all because we got burned once and and in the postmortem identified that a simple "preflight checklist" would have prevented the issue from lasting so long.

It's a good sanity check, reading The Checklist Manifesto influenced me here for these. We work in complex systems, gotta make sure all the stuff is in working order before takeoff.
I sold mine. It runs linux (of course) and there were ways to connect to it with ssh and eventually install a terminal emulator on it.
Oh, yes. We load pages of 50 rows at a time, with lazy scrolling that loads more on demand. If you keep scrolling to load dozens of pages, sometimes perf can suffer, but we don't see that to be a common usage pattern. Most users use our query controls to find what they need rather than scrolling.
Symbiosis Promotes Fitness Improvements in the Game of Life
> there are plenty of folks who have fell into life changing or generational wealth through equity comp.

I certainly wouldn't say plenty. I'd say a lucky few at best.
I had the exact opposite experience with chatGPT (not Bing) this week. I made chatGPT play stockfish a few times. ChatGPT was able to make sensical moves for the first dozen or so turns, but then it would start to go off the rails, like saying that it was moving a pawn to prepare to castle, which it has just done on the last turn. It fianlly started trying to move invisible pieces or make illegal moves. It also played highly defensively, preferring to build a closed fortress in the opening instead of attacking.
I love SumatraPDF but I want the colored toolbar icons back.
I have a pipeline setup in https://github.com/cnbeining/Whisper_Notebook/blob/master/Wh... .

- Run Voice Activity Detection for better timestamp output
- Transcribe with Whisper
- Run Forced Alignment to get per word timestamp
- Create better segmented SRT
- Translate(with multiple APIs - implemented DeepL, Google Translate, Baidu and a couple more)
Echoing someone else, I live in the heart of Austin and generally rarely see bees/butterflies, but last year we planted a bunch of native wildflowers in the yard and we had a) an absolutely beautiful explosion of color, and b) TONS of bees and butterflies hanging out all day in the flowers. So, regardless of where you are, I think it's worth planting some native plants to give the little guys somewhere to hang out.
Options expire after 10 years, so employees that got grants in 2013 have to exercise them now.
The post title is all what's remaining. It says:

> Church of the Flying Spaghetti Monster's ICBC pirate hat fight deepens
Ask HN: Physical whiteboard interviews coming back due to ChatGPT/Copilot/LLM?
During the COVID pandemic, all the tech company coding interviews switched from physical whiteboarding to coderpad interviews, where you typed code (and in many cases, ran it in the coderpad as well). This was probably a primary contribution to the Great Resignation and accompanying sharp increases in FAANG hiring and salaries during the pandemic.

However, with ChatGPT, Copilot, and other LLMs, it becomes much easier to cheat on these interviews. No longer does a potential cheater have to find a ghost-coder to provide answers live - they just need to type in answers into a LLM and wait for it to generate some plausible code. While LLMs will probably not let someone pass who can't code at all (unless they just use straight LeetCode, in which case those interviewers get what they deserve), it will make it much easier to come up with a first draft and iterate, and therefore make the interview much easier, even for experienced interviewees.

I wonder if, as a result, companies will start requiring in-person interviews for the final interview round again. I've already heard suggestions that college classes that want to test the essay-writing abilities of their students move back to bluebooks in a proctored exam hall, rather than allowing students to take tests remotely. To be clear, I haven't heard of tech companies moving away from pure-remote interviews, but perhaps with the hiring rate slowing down, the vulnerability of remote interviews to cheating via LLMs will cause them to be deprecated.
>(Fargate) which has famously slow startup times

Haven't tested it in a couple years but start time used to correlate with image size (which makes sense). I think the Fargate VMs don't have very many IOPs so you're usually waiting on extracting tarballs for your container to start

With that in mind, it can sometimes be more efficient to ignore Docker later best practices and just try to smash everything down into the smallest single layer possible
Hey HN! This is my project. Hope you find it interesting. AMA.
you should consider donating to the Canadian constitution foundation (https://www.youtube.com/@theCCF) then or something like them because our constitution actually does have a decent protections for separation of power between provinces and the federal government and getting that back to what is actually in the constitutional documents (as opposed to what has been twisted by decades of bad decisions to favor the federal government) would go a long way in creating the kind of competitive multi-polar environment that keeps America strong vs the uni-polar corrupted junk that Canada has increasingly become.
Bizarrely, we Americans treat our EMTs worse than other first responders. They are trained to a lower standard and paid less but still have demanding hours and lots of stress.
what works really well is building a system that generated a QR code with URL embedded in it for the trace of the cable ID. (netbox can do this, not sure about other IPAM solutions).

then all your DC techs have to do is scan a qr, and boom, cable trace is visible.