skysight-inc/HackerNews huggingface dataset:
Gauntlet is thrown.

> a commenter called David, who claimed to own three Anova products, asked if the company could "open source the communication protocols and allow the community to take over." "I suspect there is a strong overlap between people who own sous vides and developers (me for a start)," David said.
Cast saws are different, they don't affect skin as demonstrated by this youtuber with a high speed camera:

https://youtube.com/watch?v=Bx1AiQdMQro

edit: though actually I googled the skull saws which I wasn't familiar with and they might work on a similar principle, found someone talking about using them in autopsies anyway.
The only solution..throw away one time pad generated personal data,tightly coupled to the lifetime of the used service.
Having seen some strange things done with C, on multiprocessor infrastructure using shared memory alongside home grown RPC framework with handles instead of pointers, or regular demoscene stuff, there is enough room for creative advanced usage even with small languages.
I mean, getting an EEG for ~$20 (current price on eBay) and figuring out how to use it is an impressive feat in its own right!
is the sofware available?
> What other institutions (or democratic tools) should have acted to halt the extremist anti-democratic movement lead by Bolsonaro?

None.

There is no "anti-democratic" movement here. To be against democracy, you need to actually be living within a democracy. Unfortunately, Brazil is not a democracy. Brazil is a judiciary dictatorship.

These unelected judge-kings run this nation. They have been running it for years. They're basically gods here. Untouchable. Their powers have been expanding continuously. In the months leading up to the elections, it got to the point they started disregarding the brazilian constitution and engaging in blatant political censorship. And their power keeps expanding.

What's more anti-democratic than a bunch of unelected judges doing whatever they want? This is the real coup.

If Bolsonaro intended to do anything, it was in reaction to this sorry state of affairs, and I don't blame him for trying at all. I blame him for failing.
Discovery of Roman water wells in England proves trial and error
Bingo, I studied Physics!
To the extent that I don't want ai modifying my notes, I agree. But when AI can help organize, tag, and make my life easier, then I'm all in. It's gotten better, but there are still cases where entities are tagged incorrectly, and you have to manually correct them. I always try to prioritize manual adjustments in the app over AI input. The goal is to reduce the effort I need to jot random info down.
Of course it's not a likeable take, but it's a grounded one. And it's exactly the reason why companies don't care about climate change either.
> On fact, with all due respect, I never understood why VLC was so widely praised.

It's praised because it "plays everything."

It developed this reputation in an era when even average people were installing numerous DirectShow "codec packs" (often of dubious pedigree) in an often futile effort to "play that thing I just downloaded" from the P2P file sharing network du jour.

For a number of reasons, installing a bunch of these codec packs would often leave video playback broken globally[1]. Since VLC is cross-platform, it does not use DirectShow, and would "fix" a system that had been "broken" by other software.

[1]: most of these issues could be fixed with the GraphEdit utility, which offered a simple but powerful UI for configuring and testing every codec in the system. GraphEdit should have been included with Windows, and be something you could invoke from within Control Panel.
Bright Data doesn't let you act behind a login. You can't use their network to post fake reviews or post anything for that matter. Public data only.
Hence, the birth of the dreaded 'technical debt'.
I am working on finding a way for that, that'd be really good. At the moment it doesn't have access to the user interactions inside Cursor.

Do you think we can get that intel somehow?
Btw, we just launched on ProductHunt

https://www.producthunt.com/posts/cursor-lens
Honestly it's been a while for me too and I don't even know how to see the actual device partitions instead of just mounts (e.g. I think in this case your / is just a read-only ramdisk so it doesn't really matter what df says... mine is 100% too.)

I don't even know how this works anymore since I think since Android 10 they use some sort of overlay FS for updates?

I tried installing parted on Termux but it refuses to do so and I have no energy to fight it.

I know it's cliché but... have you tried a factory reset?
serde is mostly pretty simple, no?
My mistake, in that case, thank you :-)
Good times! I also used the Mindflex hack[0] for an artsy piece in 2012. I attached it to an RF module (with a JeeNode[1]) and used the "attention" levels to control the playback speed of my hacky video player (zero attention -> 0.0x speed, full attention -> 2.0x speed). Worked great for the price!

[0]: https://frontiernerds.com/brain-hack (glad it's still online)

[1]: https://www.digitalsmarties.net/products/jeenode
> On fact, with all due respect, I never understood why VLC was so widely praised.

For me the alternatives back when i first wanted a video player that could play various file formats were Media Player Classic (which worked only on Windows and relied on external codecs that sometimes didn't fully work), mplayer (which had annoying arcane commandline switches and weird shortcut keys), Totem (which used gstreamer which 90% of the time either didn't had the codecs i wanted or they were very buggy). More recently the only alternative seems to be mpv (which seems to be a mplayer fork that persists with the arcane switches and apparent hate of anything resembling a discoverable GUI).

VLC on the other hand is available on anything that has a display (or at least anything that has a display and i'd want to play videos on it - that is currently Linux and Android and sometimes Windows) and has a GUI that while might be a bit on the overloadedly bloated side, at least it shows everything you may (and often you may not) want to configure, with actual menus, categories, tooltips, etc. And when it comes to the most common aspect, playback of videos, it shows a simple and to the point UI with the play, seek, volume, etc buttons that you'd need 99% of the time (that admittedly most other players do too, except they don't do the 99% rest of the GUI that VLC does).

So, basically VLC is my preferred video player largely because 20 years ago i didn't had to read a tutorial on how to select the subtitle language (or something along these lines) and was able to play pretty much any video i threw at it without any extra fuss.
VLC knows the timestamp of the current frame. From that information it can seek to a frame that is before the current frame, possibly by just subtracting the inverse of frame rate from the current frame's timestamp and if seeking to that time results in seeking to the same frame, try again a bit older.

I'm relatively sure this can be implemented in terms of timestamp-based seeking. Quite possibly the metadata of the frames is already in the memory, further simplifying the process.
Museum of London Arcaeology, excavating in Cambridgeshire.

i keep thinking of the Duke’s of Hazard when they go over the state border, to escape the police.

I guess archaeologists don’t have so many turf wars.
If you missed it, it's open source: https://github.com/hamedmp/cursorlens
A common convention I've seen is using T at the start of a type parameter, [1] for example. TKey, TData, TError, TSuccessCallback, etc. I always liked T at the end, but I've not seen that as often.

[1] https://github.com/TanStack/query/blob/59a6d3df3035d6effeaed...
And nothing of value was lost. I hope people finally move on from this 'X' shitshow.
There are a few very strange, almost unbelievable, things said about people's understanding of the issues.

I can understand that startups and small business may not understand that value comes from cash flow not profits. The value of an asset is the value of the discounted cash flow. This is very basic to the theory finance, so how come banks and wall street did not know it? There has to be more to this.

just being an institutional investor looking at selling at a profit as soon as possible.

The stuff about payment terms, speed and pre-payments is standard good cash flow management. Did these people have no professional advisors explain this?

This is literally business textbook stuff. I have the textbooks (even the MBA ones, which are a bit more basic cover it all in the first few chapters).

The British supermarket chain Kwik Save financed its growth (in the 1970s) by getting long payment terms and selling for cash, and they were imitating the strategy of similar businesses in the US. This is not new.

I read the Bezos quote as primarily talking about long term vs short term, not cash flow vs profit measures. I am sure he understands both issues given his background in banking and investment, but here he is really talking about looking at the long term. It makes sense given he owned a large chunk of the business he intended to hold, rather than being focused on next year's find manager league tables.
Words don't always retain their meaning in the wider context of society.

"It's AI" is the new "someone else does it", just like "the cloud" was yesteryear's.
Meh, that happens super rarely. Most people are never the perfect match, and the people who land on their supposed perfect role and not care about money are way too young to be that valuable for the company anyway.

Plus we don't work for glory and smiles. A while ago I always made it clear during interviews that I don't enjoy the money negotiations -- of course, that has been used against me so I learned to keep my wits about myself, and nowadays I am like "sure we like each other but I still would not work if I had my needs covered so what are you paying?" (obviously not asked in that form, of course).
Are they actually capable of releasing anything good?

I guess C# isn’t horrible? It’s far from a language I want to use, but it’s not teams level of atrocious, so they’ve got that going for them I guess.

VSCode is pretty good, but not good enough to stop me migrating off the second a more viable editor arrived.

Word and office have degraded into a “doesn’t aggressively fail” sort of scenario, so they’re not “good” they’re just incumbent.
In enterprise, subscription utilization is what pays the sales team. They are eventually get canned if you don’t use the suite.

They’ll send some goons to let the CEO/CFO know you are a spendthrift.
Theoretically. Practically, 10+ minute videos with just a single i frame at the beginning do not exist.
That's strange. Cast saws don't need to stop like that; they can't cut skin even running at full speed. Your grey matter is not as tough as your skin and you wouldn't want to touch it with even a gentle power tool, though, so it makes sense that brain-surgery saws would be different.

I'm forever grateful to the doc who actually pressed the running sawblade into his hand to prove that it's harmless, instead of just saying "don't worry, it's safe" while going to town on my leg with a power tool.
> h.264 (and h.265) which made the breadth of codec support not as important anymore

You say that but just yesterday i used VLC to play some old videos i had which AFAICT were in RealVideo format or something like that.

And i transcode everything i want to watch in my Android tablet (where i also use VLC) to mpeg2 because the tablet is ancient (10+ years old) and can't handle anything newer, so i am glad that VLC a) still works on the ancient Android OS it has and b) still supports an old outdated but CPU light video format :-P.
Ask HN: What MBTI Is the Fireship YouTube Channel?
Ancient Greek's have two separate world for "knowledge": doxa and gnosis. Doxa is the practical, notional ability of doing things, gnosis is the understatement of things.

Today schools push doxa and try to their best to avoid gnosis and even speculation about gnosis. They form useful idiots https://www.theatlantic.com/ideas/archive/2020/08/i-was-usef... or Ford-model stereotypical workers, not acculturated citizens.

As a result modern society is practically ignorant as the middle-age societies, only most does not know that because they think knowledge is only doxa.
And https://github.com/SpatiumPortae/portal
In TFA you say it should be funded "on a progressive basis", how do you suggest this be implemented? Most funding sources you suggest cannot discriminate based on user income; ISP fees, subscriptions, advertising... none of these can be applied progressively. You're really back down to more income taxation.
>Sometimes we forget that software ought to be useful, not hypothetical ideals of truth.

I've long since come to the understanding that if I want software that are useful, I must go and pay for it. Commercial software exist to make money, and to make money they must be useful.

If I want software that are hypothetical ideals of truth, I go and shitpost at the nearest neckbeard communion. Free-beer software exist to satisfy a man's desire to display his voluminous beard, everything else is tertiary.
This has benefits like reaching users who are not registered on the linked website. We do exist.
Usually this nonsense is driven by regulatory inertia out of control of the org.
As far as I know, they do. That’s part of their consumer data protection act (didn’t remember the exact name).

Do you have any source for that ? it would n’a quite helpful, honestly.
People who aren't interested leave early. This has nothing to do with attention span. If you cut it to just a few seconds, then yes more people will watch the whole thing, but that doesn't mean more people will get anything out of it, it's just they don't have time to move on before it's over.
you're right! edited.
To be people who also understand it
I tried it, but it does not work in DOSEMU. Must be bypassing BIOS somehow.
Authenticator is buggy. When they made it easy to report vulnerabilities back in 2016-17, a colleague and I were able to pretty trivially compromise the product about 5 times during a PoC - and we weren’t trying to do so!

The worst one involved hitting cancel 8 times in a certain window, which you let you in. Lol
> We lived in an actual military dictatorship until 1985. A dictatorship that engaged in real hard prior-censorship.

> What's going on now is very, very different.

In the months leading up to the elections, the judges censored a documentary about Bolsonaro before it was published. A priori censorship.

We are living in the exact same kind of authoritharian regime our parents lived through. The difference is our parents knew they were being oppressed.
Because you are limited to view only particular single tweet. And if it's a thread (which is just dumb use of the platform itself) you are out of luck.

For better or for worse at least you can view this single tweet now, but right after Musk took over he blocked all access without account which was just annoying.

Imagine if HN would require you to have account browse and read it. That's what's mostly happened to twitter (and happens to the rest of our benevolent overlords/social platforms like fb and instagram, to which regular web migrated with the information :/)
Having nullability has its own set of issues. I prefer explicit error handling to null checks. That being said, I don’t think there is really that much of a difference in that you might use Interface as a JS Any sort of thing in Go (it’s obviously difference), and where you would deal with nil pointers is often where you would perform a null check anyway.

I prefer the go style of doing a check every time rather than some of the time with the risk of missing a time. Or on the flip-side simply defining your own default.

I know that a lot of people like how C# is becoming more and more reliant on the compiler to handle type checks, but it also opens up the risk of more developer mistakes. It’s mostly down to opinion and preference. So I don’t think you can really call it a “problem” as such. Having nullability will be a feature to some, and not having it will be a feature to others. I think both decisions were right for their respective languages. C# needs it for its close integration with mssql and its exception handling. Go doesn’t want it because it favours simplicity in types and direct error handling.
I get that the world isn’t fair. And that you can get fucked over by someone with deeper pockets.

But that doesn’t resolve anyone from the decision and responsibility to honor the societal rules (or use democratic means to change them) or to ignore the law and hope to become to big to fail.

In the latter case, I see those as detractors from the overall good.
The Tech Stack of a Simple SaaS for AWS Cloud
Hello
I thought I would share some of the learnings on the tech stack when building a SaaS on AWS.
Hope it will be useful
The mystery is likely solved by assuming he was in aperture priority mode.
Syncthing – A decentralized continuous file synchronization program
I always find these comments hilarious, because at some point Windows 10 will no longer have any security support. It certainly won't come as OEM with new hardware.

This is not a big deal. Most laptops have TPM 2.0, and most motherboards can have a dTPM accessory if they don't have it onboard.

Windows 11, has a lot of useful things, which 10 did not, for example DoH in the system resolver and a variety of other security benefits.

It's literally like people complaining if Windows doesn't work on old-BIOS only computers, it's not going to make much difference as nobody has those. If they do have those then a cut down Linux OS makes more sense as those devices likely won't have much RAM either to run a modern browser etc.
And the fact that there's no one to talk to means that if computer says no, that's it.
I'd argue it's still a problem on Android as google makes it more and more difficult to let alternative installation methods and makes it sound scary :/
Like it or not, AI has a mounting number of negative connotations, especially in the tech crowd. You tell me your product has AI in it, and I envision something that takes seconds to respond, and is more than likely some janky hack on top of an OpenAI API. It's not a selling point.
Imagine if software engineers had to have a license, and they stood to lose their license in cases of malpractice.

When your license is your bread & butter and you cannot work without it, losing it is devastating—and much more devastating than losing a particular position at some company (so even if you are required to implement an insecure solution, you would have no problems telling respective manager to shove it, respectfully).
For web-application monitoring, we’ve [1] gone the approach of outside-in monitoring. There’s many approaches to monitoring and depending on your role in a team, you might care more about the individual health of each server, or the application as a whole, independent of its underlying (virtual) hardware.

For web applications for instance, we care about uptime & performance, tls certificates, dns changes, crawled broken links/mixed content & seo/lighthouse metrics.

[1] https://ohdear.app
"So I deployed that hasty fix on friday..."
If you are writing a certain sort of SF, then "antimatter" is great stuff.

Back in the real world - it looks about as economical as a hand-dug limestone quarry on top of Mt. Everest, and about as safe as nitroglycerine-powered cars.
I always saw VLC as subpar. A typical case of software that's just trying to copy what the pioneers do. As we all know, mediocrity it not antithetical to popularity, and VLC has become very popular indeed.

However, it never pushed the envelope in terms of codecs, features and performance and as a result was never at the forefront of opensource video playing: mplayer got the ball rolling with rapid breakthroughs including hardware acceleration (e.g. /dev/mga_vid) before standards such as xvideo even existed and that spirit of technical excellence has been passed on to Mpv which remains at the pinnacle.
https://www.imdb.com/title/tt0087469/
Truth-Seeking Modes
No it's not. AI is pretty much synonymous with: online. No normal user is running them locally, and they are nearly always a third party to the application in which they are deployed.
>I never understood, what is to prevent a startup from raising a VC seed round, then a series A round, and then simply grow at its own pace?
Is there something in the SAFE note or whatever,

You're looking for something in legal paperwork with Terms & Covenants that for some reason is unstated in public discussions.

The real underlying reason your idea of "just take the VCs money and do the opposite of what the investors want" isn't common is that it goes against the founders' personal integrity of doing business honestly. This means the founders not lying to VCs when they make presentations with the reasons for raising capital. I.e. the founders forecast TAM Total Addressable Market for revenue, forecast costs for servers and employees, explain their ambitions for growth, etc. The type of founders trying to get in front of VCs to convince them to fund their startup are supposed to be a self-selected set entrepreneurs who inherently want to grow fast and don't need VCs telling them to do so. If honest business dealing is the premise, then there's no need to "trick" the VCs into wiring them millions into the startup's bank account and then tell them "oops, I lied in my presentations and now that I have your money, I just want to grow slow at my own pace."

Your question can also be modified to ask about a VC fund's intentions: "Why can't a VC fund raise money from LP (Limited Partners) and then just live off the guaranteed 2% management fee instead of taking risky investments and possibly losing money?" -- What stops VCs from doing that is the venture capitalist's personal integrity when asking the LP for money.

With that said, there can be a difference in legal mechanisms between an angel/seed round with no board seat taken by a VC -vs- Series A with a VC on the board. At later stages, the board can outvote the founders and/or fire them.
Build a File Playback Graph with GraphEdit
Yes, I was shocked by this too moving phones many years ago. I’m surprised things haven’t improved. I switched to 1Password for this reason; it backs up the 2FA seeds, and I only use it for storing the 2FA seeds, and when I need to use it, I copy-paste the numbers, and I don’t use it for passwords, retaining most of the 2FA factor separation. Switching phones worked (after entering my login, pw, and long master key in the new 1P install).

(My passwords are copy pasted from somewhere else, so admittedly not 2 different factors, but at least 2 independent ones.)

So in short, even though I probably use 1% of the 1P functionality, I can recommend 1P for replacing GA.
There are the NIST guidelines on "memorized secrets" (passwords): https://pages.nist.gov/800-63-3/sp800-63b.html#5-authenticat...

> Verifiers SHOULD NOT require memorized secrets to be changed arbitrarily (e.g., periodically).

It has much to say on all kinds of other password nonsense:

> Verifiers SHOULD permit subscriber-chosen memorized secrets at least 64 characters in length. All printing ASCII [RFC 20] characters as well as the space character SHOULD be acceptable in memorized secrets. Unicode [ISO/ISC 10646] characters SHOULD be accepted as well.

> Truncation of the secret SHALL NOT be performed.

> Verifiers SHOULD permit claimants to use “paste” functionality when entering a memorized secret.

> In order to assist the claimant in successfully entering a memorized secret, the verifier SHOULD offer an option to display the secret — rather than a series of dots or asterisks — until it is entered.
Discover Affinity 2.5 update and try it free for six months
More explanation from you on this could help. I don’t even know where to begin - everything I search just details how v3 greatly limits the efficacy of ad blockers.
Il vous en prie.