skysight-inc/HackerNews huggingface dataset:
> The problem is, of course, that “there's nothing we can do” isn't true. The service provider could develop and ship a backdoored version of the client software. The actual gambit the service provider is counting on here is a particular legal theory: “we could change the software so as to be able to process this warrant, but you can't make us do so”.

> You could perhaps call this cryptography theatre. The purpose of cryptography theatre is not to deliver actual security from a cryptographic perspective but act as a kind of magic spell which (the user believes) gives them a magic opt out from the obligations conferred by warrants and subpoenas. Thus, cryptography theatre must fundamentally be understood not as a cryptographic technology but as a legal one.

dude drinks too much coffee. Of course I wouldn't trust WhatsApp to not give away my conversations to the NSA. But if I'm using WhatsApp in a Starbucks on their wifi, some script idiot next to me can't read my conversations. Not like I use WhatsApp (or talk to people, really) but the security here is on a spectrum.
Without commenting one way or the other on the strength of the system, a large bank failing and life more or less carrying on as normal isn't a sign of systematic weakness
But people purchasing an xbox will see the price difference between the models and immediately understand what they should buy.
That is something that I think hasn’t been fully realized yet - that many people will actually prefer AIs to most humans.
I don't want more low income housing and fewer F-35s though- in fact I want the exact opposite.

Low income housing comes with associated costs to the city and the people who inhabit them pay essentially no taxes so everyone else's taxes need to go up.
> Hopefully they had backups

We know they do, since they got their backups stolen not even a year ago lol.
Yep. They either don’t know or don’t care. There’s a level of security fatalism among non-techs.

I can imagine a security professional explaining to a random person everything they ought to do to be secure. Not gonna happen.
You genuinely can't picture a world where people don't want to use emacs/vim to sign up for a website?
Hey I'm not a fool! Just time poor and a bit lazy.

Also I use 1Password at work and find it a bit doddery compared to LP, which is no speed daemon itself.
You are right, it is probably more comparable to PS4/Xbox One because of it being GCN rather than RDNA.
Those who do not remember Napster are condemned to play it back on repeat forever.
That was really fun. Play it again!
At this point though the PC gaming market is indistinguishable from Xbox which is just a closed down Windows PC with DRM. AFAIK all Xbox games are supposed to be available on PC anyway?
Nintendo wants to communicate in their platform what they are targeting, so it will usually make sense. In comparison, Xbox tried, but always failed with clearly communicating their names.

I don't think non-numbers are a bad naming scheme, just the simplest. It means its easiest to keep up with and archive, but it can also mean it's hard to tell audiences what fancy new features you're marketing. If the Wii was the Nintendo 5 and the Switch was the Nintendo 7 I'm not sure if it would be quite as snappy in consumer minds.
Tapping Morse code on a wall
there's ml, which requires math. lots of it, for the rest of us there's so much we can build now by just interfacing with language models using tools like langchain or llama index.

The future of ai, is models so advance only an ai can understand or create them, and they will do just that I'm a feedback loop of sorts.
> Yes, why isn't anyone "just" making the perfect game?

I think we had a few that tried.

We got instant classics released soon after the initial announcement: Daikatana, Duke Nukem Forever, etc.
Entertainment is entertainment and attention is the currency.
The person you replied to said nothing about blue light but bright light.

Are you claiming bright light does not affect sleep?
There are huge institutional challenges for this to occur. Production facilities have all been consolidated (as they have in the US since the end of the Cold War.) Budgets are also a problem; the majority of NATO members aren't even making the 2% of GDP goal. And there are also some demographic issues; the population of the EU is aging and military service doesn't have as strong an appeal. Will Germany reinstate the draft?

And some things do take decades, even in perfect conditions. Building up a navy takes time due to the long construction timelines for ships. Developing coordination for combined arms operations requires both good officers and non-coms. These take time to develop as well, and need to be continually sustained.
> In the United States, the government holds hundreds of millions of acres of land in trust...

True.

> ... and it needs to be relinquished in part to help grow the actual base of humanity they hold stewardship over

Almost entirely false. See, the land they hold, they hold because nobody ever claimed it under the Homestead Act. Nobody could figure out how to grow enough to feed a family, even with 168 acres of it. This mostly means that there's no water there.

I'm pretty sure that the solution to the housing crisis is not a few square miles of waterless sagebrush in private hands. If you build a city there, where are the people in it going to work? (If they're currently homeless, they're probably not going to get hired for the kinds of jobs where work from home is possible.) How is it going to integrate into the surrounding economy? Where is the food going to come from? Where are the roads for the food going to come from? Where are the power and the water going to come from?

And even if that is the answer... what private hands? Mine? I don't have the money to develop it. Blackrock's? The banks? I don't think you're going to think that approach is the answer, either.

(True, some of that land is forest rather than just sagebrush. But if the federal government sells it, it will be bought by someone wanting to log it flat for the timber. That won't leave it with cities on it, either.)
Do non-technical consumers care though? The Series S is an amazing little machine, and it's the cheapest. I think that's all most non-technical or casual gamers really want.

I'm pretty technical but I'm definitely a casual gamer, the Series S serves me perfectly.
Yeah, it's always a surprise, but one that makes you feel dirty. Even the packaging feels dirty.
Sure, but the experience is different. You can cook a piece of meat in the microwave but it won't be the same as one cooked in an oven or on a stove. I can forsee a future of convergence where a phone is powerful enough to play any games and can just be docked to get the console or PC experience but we're not there yet.
In Conduit (https://conduit.rs) there is no default config path. In order to start Conduit, you need to specify the CONDUIT_CONFIG environment variable, which is the path to your config. This will typically be done in a systemd service.

This has multiple benefits:

- You can't accidentally start Conduit with a wrong config (e.g. the config in the current working directory)

- You can have multiple Conduits running at the same time with different config

- It's easier to understand for the system administrator because there is no hidden information
> What are they doing that you can't do?

I highly doubt your engineer is doing proper cryptographic handling of data like they do.
In the last year it's been 2-3 weeks for me. That's really quick.

Some things come in 1 but that's absurdly quick.
I never really thought about the tradeoffs, but given that the F-35 is mostly used to destroy low income housing of government undesirables, I suppose there is some tension there.
I got into Python from C/C++ for data plumbing in the late 2000s, before data science / ML really took off.

I think much of what appeals to me comes in three camps:

One: "Zen of Python" philosophy. The idea of both explicitness and being "exactly one way of doing things" helps with menial tasks I don't want to think too deeply about. Maybe I _shouldnt_ think too deeply about how I move some files around, parse JSON, or hit an API.

Two: Batteries included. The standard library has always been extensive and "just works" in ways other language ecosystems have long struggled to catch up to. Especially for data / file plumbing tasks. It's also not very complicated to do most simple things in without a 3rd party library.

Three: C integration. Writing native C modules seems to have been baked into the language from day one which has led IMO to much of the data science ecosystem. The ecosystem seemed to connect with the practical, old-school C programmer part of my brain, and make a lot of sense from a perspective of "get shit done" imperative programming style.

One maybe critique -

I think the nature of Python, and how people historically approached it, can lend to a kind of lazy/bad software engineering.

People historically had gotten into Python because of dumb scripts, and not because they care to think deeply about how code SHOULD be structured. Python's practicality is a bit in contrast with the culture of Ruby where aesthetics are highly prized. So a criticism of Python could be its very easy to get started with a dumb script, to solve a practical problem, that eventually becomes a critically important project. Unfortunately everyone just focusing on "getting the next thing done" means it can morph into unmaintainable spaghetti mess because its some side thing.

I don't know if that's the languages fault per-se, or just a side effect of the "lack of ceremony" needed to do work. Certainly, you can and should have high software engineering standards for your Python project. Just something I've observed perhaps as Python itself can often be a "side" thing, not the primary focus of practitioners.
It took me 30 min to migrate from LastPass to BitWarden, they have a process to import the passwords so it really doesn't require any effort.

https://bitwarden.com/help/import-from-lastpass/
What it does for me:

- everything is markdown which I'm comfortable in

- I can use conventional structure of folders and notes within folders (not for everyone but it works for me)

- extensive support for cross-linking/embedding/bookmarks along with connection graphs/search (out of these, I had use cases for cross-linking and embedding which worked very well)

- nice responsive UI with support for themes/customizations (I particularly like the Nord theme). Allows lots of control like custom CSS etc for more fine-tuning

- allows customizing keyboard shortcut for practically any action

- quality of desktop and mobile (Android) application is pretty good and the look and feel is consistent

- extensive plugin system: I mainly use plugins out of the box but with stuff like Data tables plugins, you can automate/implement your own workflow (I am too lazy to use all that). Even with out-of-box stuff, things like the git plugin allows version control with minimal effort, smart links allows regex based rules to convert strings to URLs (like entering JIRA ticket no. which converts to clickable URL), MathJax support for entering formulas which render beautifully etc; there are lots of such quality of life benefits via the plugins which adds up.

- allows easy syncing either using their paid service or using syncthing (which is what I use)
I did a 10 second internet search and found earbuds that have a replaceable battery and are not bigger than usual ones.

https://pqearbuds.com/
With that point of view, would it be acceptable for Disney to buy up all movie studios since there are other forms of entertainment?
Windows XP and Windows ME have joined your party. They corroborate your story, but seem to be carrying a text only version that claims to be Windows 1.0, who asks in a wheeze where 2 is. Windows 2.1 hides their face and pretends not to notice as they walk away, but they awkwardly trip over Office 365 in the process.
Agreed. I've used vim for decades, and also use a password manager. I have a laptop and phone, and routinely use multiple web browsers. I want to sync encrypted passwords across devices, and auto fill in when I visit a a website... and websites infuriatingly vary.

1Password and Bitwarden help with this. Your use case might be different and that's fine.
Given the inverted demographics and an aging population... is the housing crisis a long term issue?

I'd guess in a few decades people are going to be trying to come up with solutions for all the people who overpaid for their houses, and can't find an adequate buyer.
I am pretty tech savvy, read HN often and still use it.

Partially, laziness, partially hard to change flows, partially hard to migrate, partially I don’t believe that it’s THAT bad, though the last one is the one I’m least sure.
I mean tech is full of conflicting standards. (see relevant xkcd...)

In this particular case the actual values just happen to land on the edge of two colours in the scales with very different connotations - orange vs green.
The genetic advantage is just that intuitive eating works for some and not for others.

If you want to achieve a goal that's different from the general public, most of us need a plan, whether it's a body transformation, financial goal, sport goal, whatever.

Even people who are trying to gain weight will tell you that it's difficult to meet a calorie goal unless you actively track it and override your feelings of hunger.

I personally don't really get people who struggle with making conscious food choices. For me, so many other things in life are harder. Getting up in the morning, sleeping (actually falling asleep) at the right time, staying focused at work, making sensible choices with women... all of those seem far harder than "do I put this thing in my mouth right now". That's genetics for you, I guess.
I'm a developer by profession and I almost didn't switch from LastPass after their breach last year.

Simply put, after all the reports of last year's breach, I assessed how vulnerable I am. First, my LastPass settings were such that I shouldn't be too affected by their breach; among other things in their self-assessment report, I had the "new" healthy default of 600K iterations. Also, the three most important accounts forming the basis of my online identity were never on LastPass and had unique passwords.

(And yeah, I understand that the security issue isn't purely on technical merit but also a social question of LastPass' reputation as a company. But on a personal level, I didn't really care that much. Moving on...)

Hence, on a personal basis, I didn't see much reason to switch out. The alternative would be the hassle of evaluating a new password manager, exporting data from LastPass, setting up the new password manager on my devices, importing my pre-existing vault, tweaking the new password manager so it behaves as I expected, etc. I know I'm playing the world's smallest violin with this grievance but that's really how it was. I think there was also a confluence of other factors why I didn't want this hassle on my plate at the time (e.g., I remember this was end of last year and I'd rather focus on my holiday arrangements).

I did reach out to family members whom I might've recommended LastPass to in the past though, and advised them to switch out. I didn't believe they could make the same self-assessment that I did.

In the end, I did switch to Bitwarden though. I did go through the hassle as I thought I would but articles like this make me glad I did. The decisive factor for why I did it anyway was that I realized that I might have some passwords/keys in my vault that I use professionally so, out of professional prudence, I switched. Were I not a developer, I might not have had this factor at all.
Both of the following things can be true:

1.There are certain genetic factors where, giving the same amount of calories to one person, will have a different metabolic result than giving the same amount of calories to a different person

2.Giving either person too many calories will result in a net weight gain

Given what we know about the food supply, including food deserts, education, or lack thereof, around nutrition etc. as well as average physical activity levels of modern humans, —- it is morally bankrupt to continue to try to push this idea that the majority of people who are obese is anything other than latter environmental and behavioral shaping over the last hundred years.

Until the literal aisles of disgracefully cheap liters of sugar syrup and literal pounds of salted fried potatoes become a relic we will 100% continue have an obesity crisis
That doesn't look too bad to me.

".d" directories are a well-established pattern to split a complicated config file into logical units. In the case of something like systemd this is absolutely essential, as you wouldn't want the config for your web server in the same file as the mail server.

/usr/lib is the location where the package manager will drop config files. This is the default, distro-provided configuration. /etc/ is where the administrator can place config files, providing system-specific overrides. /run/ is for files "created at runtime", I am not quite sure what the point of those is.
I would not dare, I know the transistors are still "huge", even with this 'n2-highNA' process, but it _seems_ mass scale production is about to get horribly hard in order to have robust chips after 'n2-highNA'.

Only some honest guys from chip R&D can answer that.

Oh, and GPUs can be parallelized, BY A LOT, to a point the real limit will probably be the electric power to drive them.
In some sense, for a class like CS50, experiencing first-hand that current LLMs are often confidently wrong could be seen as part of the educational mission. If you asked me what the first thing that a young user should know about today's tech is, then it's probably that.
You are correct they should both be using the Common Air Quality Index (CAQI). There is a new standard the EAQI and perhaps Germany has already switched to that standard.

https://en.wikipedia.org/wiki/Air_quality_index
Agreed! Few things anger me more than when a program simply reports, "File not found"... OK, which file? Where were you looking for said file?

I know how we get here, people simply report the error from the OS w/out adding context. This is why I love anyhow reporting in Rust, you can attach context (like the file name and path) to the error.

In log-store.com I report the default name of the config file (you can specify it via cmdline if you want), and the 3 locations and order searched, if the config file isn't found. I also have it report the file being used, so if you expected the file in /etc, but you accidentally had one in your home directory, you'll know on startup.

These things seem like table-stakes in 2023.
Same for me on Ubuntu.
It's a mindset from a previous era, when there were blunt thick-skinned hackers and not snowflake "I'll report it to the HR" types
I'm purely surprised by the activeness of CMake development. I didn't know there was still room for improvement. A debugger is surely nice, considering the complexity of the CMakeLists...
Please do tell how this makes money, and why many are not jumping at this opportunity
> How is it a ponzi scheme?

Because it’s credit built on credit. It’s not an intentional Ponzi scheme (maybe).

> The proper market reaction is to spend the money to convert these office spaces to some other use, perhaps residential.

It’ll be prohibitively expensive for most properties to convert them to residential. They might as well be demolished for their land value.
No, it's random if it can't be perfectly predicted with perfect knowledge.
Why would you spend dev time on this when you can set up something like Bitwarden across the org and have all the same benefits without wasting precious dev time on it?

FWIW I’m on 1Password and it hasn’t had any of these issues, either. I would not spend dev time on this as a startup/software company founder.
Gut–Brain axis
People still read their emails? I thought it was mostly just for registration verification links and spam.
high demand, limited inventory, fifteen years of near zero interest rates mean prices have been set in a market environment of extreme distortion
I question the need for F-35's in future warfare. Ukraine has been using drones with ruthless efficiency.

And though it scares the living heck out of me. That can be scaled up with AI.
I don't even let Chromium / FF save my passwords what a genuinely horrible idea. Get off my lawn!!!
What conflict are you thinking of exactly when you reference F-35s being "mostly used to destroy low income housing of government undesirables"? I have no doubt the US military using fighter jets to mow down their own civilians would be well reported, so I'm sure there are lots of sources for the incident you're referencing.

Please be as specific as possible, I'd be surprised if you'd be ignorant enough to make such an accusatory comment if you didn't have an example ready to go.
It almost never takes a lot of unsafe to build something. Even the redox OS kernel is only like 10% unsafe.
The problem with the Switch is, why buy that when you can get a Steam Deck? It’s exclusives aren’t really that exclusive when emulation exists. And all things considered, buying a legal copy of the game and then pirating the game file is equivalent enough to satisfy most moral objections one may have.

The PS5 is really the only console with any amount of exclusives, and even then Sony is opening up to PC more and more.

So to answer OP, none are really worth by themselves. Online games obviously create different considerations though.
Which Markdown flavor would they support? My issue with Markdown is that is at least a half dozen different ways of rendering Markdown.
Work and Love (2013)
I wonder why @dang would consider an article such as this postworthy without any doubt, whereas he had to be convinced to allow an article about a literal armed rebellion against a nuclear power...
This is honestly kind of motivational, thank you. Currently building a GPU rig to get back into deep learning, I want to hack on the open-source end of AI efforts, and we'll see what comes of it.
At GPT-4 level, saying "All it does is pick the most likely next token, given the ones that have come before" is like saying all people do is actions that maximize their wealth, based on what they saw worked best before. Technically close enough, but also missing the point.

Yes, GPT-4 is predicting next tokens best associatied with ones that came before. It does so based not on one score, but a hundred thousand ones. The extreme amount of dimensions of the latent space are enough to capture pretty much any kind of semantic or structural association you can come up with. I'm not convinced that this isn't sufficient in principle to cover most of what we'd call reasoning.
Love as Moral Knowing
I'm talking about using transnformers on their own, beating SOTA CNNs. People thought you needed CNNs even with transformers...until that was shown wrong. The point is that there isn't any special intuition that makes this fit vision.
> If weak password hashes were leaked, then the passwords need to be changed too. Increasing the rounds doesn't prevent attacks on the previously leaked weak hashes. Maybe they expect everyone already did that but some people did it before they increased the hash rounds?

I assumed they were just increasing the rounds as a general good practice. The best time to plant a tree was ten years ago, the second best time is now, and all that.
Also from the article:

Another San Rafael group claims to have originated the term before the Waldos

We don't know!
You could. Or you could buy the Series X.

It should be pretty obvious that Series > One > 360.

I think it’s absolutely baffling that somebody might find such a perfectly logical and reasonable naming system confusing.
And here I am reading that Sony just purchased Bungie for $3.9 billion…
Show HN: OpenCord, An open-source Material You implementation of the Discord App