skysight-inc/HackerNews huggingface dataset:
One thing that always gets me is kind of specific to science-fiction and space-opera genres: why would anyone build a spaceship with a powerplant that can light up a planet (and sometimes does) get skimpy on lighting?

I get it. It's style, but it's the opposite or realistic, or motivated lighting - one would imagine a workplace would be lit properly, use light walls to reflect more direct light and provide diffuse lighting.
In some sense that doesn't even really matter. We're already at an inflexion point now where the effort to reward ratio of certain activities that used to be possible, but difficult has tipped into possible and not difficult. Once you reach that point, further progress is kind of irrelevant. The confetti has left the cannon. We're not going to go back to a world where it was as difficult as it used to be, so even if no further progress were to be made, we are still going to learn in due course what the implications of the current level of progress are.

Sam Harris has a straightforward, yet somewhat compelling argument re: your actual question here, and that is "if it's at all possible for us to improve our technology, then we are going to" and iirc he notes that it doesn't necessarily matter how fast that happens, just the fact that it's possible means we're likely to do it.
Yeah but rust has gotten simpler?
It's essentially charging a cell to a level on write and measuring the voltage on read.

So technically it's up to firmware to decide, assuming the hardware have stuff (ADC/DAC etc.) to handle it would be possible.
So you want to integrate OpenAI's bot
Even then a lot of it was, is or still would be broken if not for those willing to contribute their own time instead of waiting for the vendors' effort.
"> I turned on the iOS setting that sends all phone numbers not in my contacts straight to voicemail and haven't looked back.

And the real-life version of this: you're not morally required to open the front door (or even acknowledge) if you don't knock the person ringing your doorbell. You can actually just... ignore them."

I do both and keep my phone on do not disturb with a few bypasses (starred contacts). Neither technology nor people should be able to demand my attention and unilaterally dictate the terms.
I was mostly talking about display and projection technology.

That aside: Any commonly used digital cinema camera today has 13+ stops of dynamic range without even considering any special HDR modes.
In theory, if name metadata is "free", you can make a infinite ammount of 0 byte files with very large paths and tags.
The challenge with running cloud storage is that you have to think around the corners for usage and shape customer behavior with pricing. Seems like google didn't want to do this or was too lazy (sorry). Millions of files will always be a problem. The metadata costs more for these users, it's impossible to manage, hard to cleanup, etc.

The problem with google is if they fuckup their service they make it the customers problem. Other places if they fuckup, its more viewed as a one way door. You can sunset old products with (in this case, unlimited files), but you never put in a new restriction.
I don't believe there is a municipality anywhere in the US where heat pump heating will be cheaper than nat gas on run rate basis.
The "old device offered on the curb with a 'still working' note" threat scenario is actually a more realistic one than something like a corporate Wi-Fi in my view, since the latter would hopefully have any physically exposed client devices like that in a separate subnet/VLAN/SSID.

The added benefit is that any possible attacker gets two additional data points for free: Where the corresponding SSID is most likely located, and that that household can afford to give away the hardware for free instead of reselling it or trading it in.
I say "why not both". Even if they are doing it only for good PR, we encourage it by giving them praise, because we should encourage things we want. (While remembering that they are not our friend, they are an entity we should pressure, and the way we pressure is by giving praise when they do things we like, and critcisim when they do not).
Information-dense naming in Ruby by using full-spectrum UTF-8
Embrace it instead of fighting it. Delegate simple tasks to GPT, I found it useful as an example generator. There are so many niches you can create software for, not necessarily well paid but fun and with new tools like AI you may deliver solutions quicker. That being said, I kinda feel sorry for all these folk who jumped into the IT bandwagon with dreams of making more money without actually having deep tech background. I guess, AI backed tools will reduce need for junior positions significantly very soon.
People really just get on here and confidently spew absolute nonsense like this
Dont worry about it. Most of it is bs
> For technically-inclined users, I'm still largely unconvinced of the value of SIP.

Problem is technically-inclined users are the ones most likely to not be running "defense in depth" and therefore susceptible to zero days such as the H.264->code execution discussion earlier this week.

Arguably, technically-inclined users participating in the software supply chain should go beyond SIP and run in Lockdown mode permanently, both on the dev machine and any mobile devices used for MFA, or at the very least self-install SAP's "Privileges" or equivalent that requires a deliberate unlock to act as Administrator.

https://github.com/SAP/macOS-enterprise-privileges

This helps prevent (not categorically prevents) drive-bys with persistent payloads without the extra attack surface that is commercial AV or anti-malware.
But unless you have a already contracted lifetime supply of lead-acid batteries, a buck converter is much cheaper, and lighter.
Local Sourcegraph App for Free
The problem is the false positives. I missed an important call from the doctor because it was incorrectly blocked as spam. So I don't use that feature anymore.
Can you compile code from within Linux to run on wine..?

I know clang supports Windows, but I haven't heard anyone have a crosscompilation setup like that (sounds handy!)
This would suggest that HN is not immune from addiction to outrage culture.
Ask HN: What does your company do for employee birthdays?
Any celebration of you: birthdays, anniversary, etc. Our company is kinda lame, granted we're all remote. We have a monthly company meeting and the end of it contains shoutouts for people's birthday's or work anniversaries that month. If there's a milestone year with the company, they get a bigger shoutout in the yearly company meeting.

Wondering what your company does to recognize you, remote or not.
Hey everyone!

The motivation for this started with some initial exploration of how native captions are inconcistent and extremely limited with respect to positioning + styling across browsers. In addtion, existing captions work was glued inside player libs and all open-source parsers were ancient (e.g., mozilla/vtt)!

I wanted to modernize it all with newer web APIs such as `fetch` and `ReadableStream` and extend support out to multiple captions formats. I also noticed that a lot of popular players on the web in recent years started adding caption customization options. Turns out accessible captions can be legally enforced!

Do note that accessible captions not only includes sync/timing, but also an adequate set of controls to customize the style of the captions, ensuring they're readable for everyone. You can see an example of this on YouTube when you go to the settings, captions, and click customize.

It just seemed silly that probably every single company is internally building this type of lib which is insanely hard to get right. I built this to serve our accessiblity goals at Vidstack[1] where we're working on enabling you to build a production-ready player quickly.

It took me about two weeks to build this and honestly there's still a lot of areas that need work but it's a great start. I hope you find it useful. You'll find a lot more helpful information in the repo.

I'll also leave you with this YouTube video where Dan Sparacio beautifully explains the complexities of building accessible media captions on the web at Paramount [2]. This is one of my favourite Demuxed talks. In there case, acessible enough to meet FCC guidelines. _Highly_ recommend checking it out to learn more!

[1]: https://github.com/vidstack/player

[2]: https://www.youtube.com/watch?v=Z0HqYQqdErE
Me:
> please simulate a compuserve user session from its heydey. i want the text user interface experience

Thank you for verifying your identity. You are now logged in to CompuServe.

Here are some of the available commands:

MAIL - check and send messages
GO - access different forums and sections of CompuServe
DIRECTORY - search for other users or services
PREFERENCES - customize your CompuServe experience
LOGOUT - exit CompuServe

What would you like to do today?
This article is an interesting complement to the “age of average” article that was trending here a few days ago. In the late 60s folks wanted to be a bit different, pushing against the conformity of the 50s. And they did that in part by… buying novel frozen food? Fast forward and this is essentially Trader Joe’s whole thing.

The rise in pizza popularity post WWII was a harbinger of cultural globalization that has now started to feel like homogenization.

I’m fascinated by the interplay between individuals, societies and consumerism. Be unique like everyone else!

Still that feels like a weak take. Where’s the line between lemmings and spreading best practices?
Lifehacker was interesting when it was mostly the single voice of Gina as their blog: https://en.m.wikipedia.org/wiki/Gina_Trapani She would publish great articles about how she managed her personal information, used technology and tools, etc. As a blog it was great content. As a million and billion dollar business... I have my doubts.

I do think there is still a good future for a Lifehacker that goes back to high quality and interesting content from a small set of passionate voices. Too often on Reddit you get a hive mind where the group forms a consensus and any dissenting or alternate views are suppressed or ignored. It's nice to have something with a strong editorial team that can publish unique content based on the merits of its research, and not mashes of the upvote button.
Feels like this getting close to the XY problem:

https://xyproblem.info/
They walked away from a 6B acquisition by Google. They did believe the sky was the limit. I was not in the specific meetings but was there for everything around it. There was a sense of optimism no matter how naive it was in hindsight.
Ignoring the memory, probably a similar number to the MyNOR[1] computer it's based off of, which has an all transistor implementation, the TraNOR[2], which has 2495 transistors.

[1] http://mynor.org/mynor.htm

[2] http://mynor.org/tranor.htm
All it'd take is a middle terminal in a 24V battery to make it a 12/24V one.
Yes. Run 16 bit apps on a 64 bit OS install. A lot of old PC games no longer have 3D acceleration support on modern Windows like Jedi Knight I. On Wine the 3D acceleration just works. You can get Windows to do this stuff too of course but not out of the box.
Very ranty, I’m surprised it got this many upvotes.
I dealt with this years ago by only using Nix to do python Dev. Worked great for the entire ML stack. Had to do a bunch of packaging for nixpkgs early on though.
What does "quality of a tweet" mean, how might you measure it?

We pretty much knew this is how all social media works, becuase a) engagement is what they want, why wouldn't they be optimizing for it, and b) how else might you measure 'quality'? Back when this started, I have no trouble believing some well-intentioned engineers thought that engagement was a good proxy for quality. A bunch of users give it the "like", isn't that a collective assessment of quality? Who is to say what quality is, overruling the users in aggregate?

I agree it has the negative effects you mention; and I've read lots of people writing about this, it's of course not a new observation.

But I agree it's good to have an explanation of what's going on, even when parts of are what we basically knew was happening on all social media networks. confirmed is better than "basically knew", for understanding how these things that effect our experiences (and our society) work.
When Upstart was conceived and first shipped, what other option was there?
> Men and women are not equal.

Men and women are equal in their value to the relationship and as human beings. However they are not identical. As you said we are diverse and complementary.

I think this is an important clarification before people think you are saying one sex is better and/or can dominate the other (which is not true).
Great read, love the story of entrepreneurship meets American culinary cross overs. Are there other examples of this phenomenon around the world, where street food is commoditized and makes literal billionaires?
Ask HN: What are some of the better Python blogs?
I'm working on a Python project right now and time and time again I keep discovering that there are far easier ways to do things than what I've done.

Where can I find some good blogs or similar that write about Python and Pythonic ways to do things?

Presently discovering so many ways I could use pytest more efficiently than I already was doing.

Would love to discover what else I'm missing out on, had I known about:

pandera
pydantic (omg, BaseSettings!)
requests_mock
pytest_cases
__post_init__ (dataclasses)
kw_only (dataclasses)
(potentially) hamilton
vulture
isort (although I really wish I'd remove unused imports)

earlier I believe I could've saved a lot of time, and some bugs.

Things that already were on my radar,

Poetry (this was maybe a mistake to use tbh)
mypy + plugins
black
flake8
hypothesis

Presently I'm looking for a clean way to use GraphQL around InfluxDB.
.jar/.apk (internally a zip archive) comes to mind.

AppImage (internally is either a ISO 9660 Rock Ridge or a SquashFS filesystem), .deb (internally ar archive), .rpm (internally a cpio archive) are I think relevant examples too.
This is a lie. We got a glimpse into how accounts like LibsOfTikTok regularly set off alarms only to get tags such as "Do not ban. Ask first."

The only thing selective and explicit was the information Musk allowed bought-and-paid-for "journalists" to access.
After spending many hours with GPT-4 I disagree.
This is my dream for a strong social safety net, maybe up to a UBI. If you could actually provide for people’s basic needs by default, people would lean in to passion projects like these. I think these are some of the most wonderful parts of being human.
But that was published while the pro-Democrat establishment goons were in charge of Twitter, so of course they would say that because they wanted you to beleive they weren't favouring the left. It's hardly a reiable source. Same applies to Musk-era of course.

In the end, we accept the things we agree with, and discredit the ones we prefer not to believe. Human nature.
> Anyone with physical access to your Echo probably has a dozen other methods to get access to your password.

For example, walk two meters to the side over to where the router sits, flip it over and read the label where the PSK is printed on the router. :D
Whats the chance someone created some FUSE mount for storing data in 0 byte files.
I really hope we're able to use LLMs to understand animals in the near future. They are communicating, and we should be able to communicate back.
Nothing, and we like it that way. We're not children at a daycare. Celebrate with your friends and family.
I didn't do the math, but not many. Here's the 74XX ICs from the BOM list with short descriptions of what they are:

74HC74 Dual D Flip-Flop
74HC161 4-bit binary counter
74HC541 Octal Buffer
74HC574 Octal 3−State Noninverting D Flip−Flop
74HC14 Hex Schmitt−Trigger Inverter
74HC08 Quad 2-input AND gate
74HC02 Quad 2-input NAND gate
74HC273 Octal D-type flip-flop with reset
74HC138 3-to-8 line decoder/demultiplexer
74HC139 Dual 2-to-4 line decoder

Though it's not straightforward to map microcode lookup through an EPROM into "gates".
Cool, sent you an email to the address on your profile
The supercaps aren't for long-term storage - just long enough to allow the extra juice to flow back to the batteries. Racing cars sometimes do that with flywheels.

As for 12V, all one needs is a regulator. Unless you have a long-term supply contract (that, I bet, won't be renewed for too long), a lead-acid battery is just dead weight.
Actually, you have to if you take money from Peruvians and are basically doing business there.

Whether you can be reached and punished by a Peruvian court is another issue.

Similarly, if your business serves any EU country, you have to respect its laws, and that includes GDPR, whether you like it or not.

OpenAI's choice is then to close access to the EU, see its access forcibly shutdown, or comply with local laws.

Since the EU is probably a very significant market for them (probably on par with the US), playing dumb is fairly dangerous.

On the other hand, the sudden disappearance of ChatGPT in Europe may be what allows a locally grown one to succeed commercially (I doubt OpenAI will remain the only AI service provider forever).
Are wireless network passwords really that important? What is the threat model here? I’m trying to figure out the downside risk. Someone finds out your wireless password, figures out your address via an AGPS lookup and then … drives to your house and what? Steals your internet? Projects something on your smart tv? Turns your insecure smart lights on and off?

I can imagine that being effective as part of a complex spear phishing attack against a celebrity or something. But if someone dumpster dives and ends up finding my wifi password, why should I care?
I don't know the exact implementation of Worldcoin, so correct me if I'm wrong here.

But theoretically, you could implement the protocol in a privacy-preserving manner where the only thing that needs to be saved, is the hash of the biometric data, not the biometric data itself.

So lets say that your face + fingerprint + iris each outputs a value. Concat those and hash them, and you have a unique value that can be reproduced elsewhere, without having to store anything else but the actual hash of the input.

Again, I'm not sure if this is what they are doing, but if that's how it works, they wouldn't actually need to gather any biometric data, after creating the hash it can be thrown away.
Really appreciate your willingness to be transparent and share your thoughts openly here.
You can design the language to make such transforms more transparent without resorting to special 'compiler optimization magic'.

For instance Zig has a MultiArrayList container in its stdlib which slices its generic item type into one array for each struct item. This isn't a special compiler feature, but a regular usage of Zig's comptime stuff:

https://github.com/ziglang/zig/blob/master/lib/std/multi_arr...
I like the boats can’t swim summary of this disagreement. I think these two groups have been talking past each other, and this is the crux of the disagreement. Some people seem to expect AI to converge to being more like a human as it gets better and are stuck on how inhuman it is. They are not considering the endless possible types of non human intelligence. These differences should not be mistaken as inferiority, in many cases they will offer huge advantages.
> Another one that irks me is shallow depth of field.

This is even more annoying in YouTube videos. People are so obsessed with shallow depth of field that even in product reviews they focus on the face and leave the product blurry.

I can't find it right now, but there's a video by Tony Northrup where he's reviewing a camera and he's so obsessed with filming himself at f1.4 that his face is barely in focus half the time because of the failed focus tracking.
I don’t think it’s reasonable. I think it’s poor engineering.

Imagine if a hard drive had a limit on the number of files, not just the size. Would that be reasonable.

Or imagine if someone designed a storage protocol and submitted it to IETF with such a limitation saying “it doesn’t affect the vast majority of users so we set this arbitrary limit to make our lives easier.” It would not make it through review.
I know.. Talk about insufferable and perfunctory...
This word is the worst, not least of all because its a reference to the matrix films that comes to us via the neonazis of fourchan.
Any social network not run by a for-profit organization. Secure Scuttlebutt (SSB) being one, Mastodon being another.
my work software is not supported by WINE and honestly after like 30 years with Windows I will rather butcher windows than deal with Linux, which I tried every few years and still found it unusable for me even besides that one software I need
Proton developer here, working for CodeWeavers. Everything we develop goes preferentially in Wine, and is kept in Proton as a "hack" only when a solution clean enough for Wine is unfeasible or too complicated. Proton is periodically rebased onto Wine, so everything in Proton and not in Wine is additional rebasing work, which we'd like to avoid as much as possible.