skysight-inc/HackerNews huggingface dataset:
>And yet they're enforcing little rules and policies on my machine.

They aren't. You still have the freedom to modify rules and policies that are on your machine.

>I'll let them have that freedom the day they give me SSH root access to their servers.

So leaderboard servers should give everyone root access? That too will result in cheated times making it in.

>Their servers should accept accept any connection from any software that talks their network protocol.

Okay, but that has nothing to do with attestation. You can still write your own client to talk to the service. You just will not be able to attest that you are using an official client. It is up to the service to choose what to do with that information.

>If that results in some bot being able to cheat at games, doesn't matter. Small price to pay for freedom.

99% of consumers do not care about having that much freedom and they do care about people cheating in the games they play.

>The truth is people should not even be playing with untrusted internet randoms anyway. They should be playing with trusted friends who they know will play fairly.

This doesn't scale. Also some people do not have friends to play with and would like a matchmaking system to find people to play with.

>you'd have to trust these trillion dollar corporations will act in your best interests and that's just idiotic

Then don't use their software. Most people prefer the trade off.

>What good is protection against "malicious software" when their apps are essentially spyware anyway?

Analytics and telemetry are not spyware. Understanding how user's are using your product is not spying.
You are quite deluded if you think you grew up in a time that allowed unlimited hate speech on major media platforms.
Old Tbilisi on Bleecker.
Every feature, even the one you don't use, comes with a price. There's no such thing as free feature in software.

Adding sideloading reduces security of a device even if you personally never touch it. There'll be more attack vectors, scams etc that would only be possible with sideloading.
If the inertia of turbines helps cover small loads, couldn't that be scaled up with a bunch of flywheels connected to motor/generators? Seems like it would be better able to handle sudden changes in the network than batteries+inverters.
AWS aims to ease the blood, sweat and tears of database migration
I haven’t provided any references because this area of research has actually been booming over the last two decades, and there are dozens of recent high-quality review articles to be found on the subject. Which is really what my point was: no single study would make the point, but an explosion of research findings would.
I'd think some kind of (1-way only, obviously), comms system could involve things attached to the exterior that are deployed by bluetooth or something, and float to the surface regularly.

e.g. every 2 hours, send up a transmitter that sends an "A-OK" on X Khz for at least Y minutes. If you get a bunch at once, or don't get any for a while, or get the "Something wrong" on Y Khz transmitter, you know something's gone awry.
This is basically the same way as the basic primitive of an FPGA, a LUT (look-up table) works. It's a small ROM or RAM of size 2^N x 1, that is looked up by the N-bit "address" of the inputs. Modern FPGAs tend to use N=4 to N=6, with some additional fanciness occasionally present to make the up-to-64-bits of ROM/RAM useful in other ways as well.
>> Better to at least learn enough about how to do it yourself so that you can verify that you're not getting screwed even if you hire it out

The problem is we live in a very complex civilization and it's impossible to learn about all the services one uses. Is solar a big enough investment to justify spending a ton of time learning more about it (instead of say learning something that's of use for one's current occupation/business and can help increase income)?
My take on MVC is that it's an architectural pattern to decouple state, state changes, and state usage.
I think set 4 was our least favorite; 1-6 were all done at roughly the same time, and I think there's some filler in 4.

Set 8 is obviously the best, followed I think by 6.
Awesome! I'm glad you found that context relevant. :)

It feels good to have your understanding of a problem and where different technologies might fit into better addressing it click into place like that. :D
Or, IRC. For all the major support systems (most I think now have moved to discord), they all had a freenode channel, but what if they'd all chosen different networks, so you'd need to connect to maybe a different network for mysql, another for postgres, another for php, another for rust, etc...

To make it more confusing though, all of those networks EACH have their own smaller channel for those technologies, just the official one is on x server.

Reddit is awesome because it's one place to get ALL content related to a niche under one umbrella, and because you can use awesome 3rd party apps -- the next reddit replacement doesn't need to be federated, but it could be community-ran as a sort of DAO, where users can vote on features/etc...
Is this a new project? Doesn't seem to have a huge amount of articles.
Hurling doesn't always mean throwing up:

https://en.wikipedia.org/wiki/Hurling
It's a pretty robust and long-lasting industry, so the idea that their profits are "severely limited" doesn't pass the sniff test. They no doubt just increase their unit cost accordingly.

Anyway, although fewer than 1000 people summit Everest each year, 500 people per day reach Everest Base Camp, so there's plenty of room for profits.
Yes, I absolutely agree with this. I think there is great value in returning early on error; think of them as guards checking that you have the values you need for the next logic step. In the original version you may have to read the whole function to understand why it failed.
Where possessing a firearm is illegal the ammunition is also frequently illegal to possess.
as will an empty gun used to fire signal flares
Voicebox: The Most Versatile AI for Speech Generation
We’ll said. For me, if I am buying a $1,000 phone the default should be that there is a way to write native apps for it without requiring a dev account/fee and ways for other consenting users to get and install such software. The lion’s share of users are free to keep their devices locked down (and they may be well served to do so for their own safety).

Comparison to a PS5 is deeply flawed as you noted
Really enjoyed this. A good introduction on (the REAL) cryptography.
> they're backwards and insular

Care to expand on this?
The protocol might not be dead, but 99% dead is pretty much the same thing. How many people do you know that still use Usenet for discussion?
Are there any setups which can act as a modem too (coax in?)
Uncle Bob hates this.
> I'm a user who owns and iPhone and I would like to be able to sideload or use other stores/payment systems.

> I don't want to use Android. Google's Android is so full of privacy holes that nobody really knows how to turn most of the data collection off.

It's pretty amusing that you don't see or pretend to not see the connection between the two.
Never heard of a 500mbps Ethernet, maybe you are running it in half-duplex mode?
That book, well the most enjoyable parts for me of the 1000 pages or so besides the intro (king is great at starting plots) was the whole power station business. Otherwise 900 pages of fumbling with a plot. I should go reread it
Airbus experiments with more control for the autopilot
I am not able to read the article (blocked for newly registered domain at work) but I think you took an incomplete understanding of humanity from your story. It's not that the rich guys had silly things they were unhappy about, it's that the nature of human unhappiness is fractal across many domains, including wealth. You think the things they were unhappy about were silly because they solved all the problems you ascribe value to (because you experience(d) them directly at your wealth level), probably by throwing money at it and they have found new things at their higher wealth level to repeat the pattern of human unhappiness. I do agree that your last paragraph is the antidote to this fractal pattern of unhappiness though.
All the more reason to not compromise quality for other reasons.

Nobody owes their life to you.
>Currently no one will trust a LLM to even run a helpline - that just a lawsuit waiting to happen should the AI hallucinate a “solution” that results in loss of property, injury or death.

I'm not quite sure exactly what you mean by helpline here (general customer service or more specific ?) but assuming the former..

How much power do you think most helplines actually have ? Most are running off pre-written scripts/guidelines with very little in the way of decisional power. There's a reason for that.

Injury or death ? LLM hallucinations are relational. Unless you're speaking to Dr GPT or something to that effect, a response resulting in injury or death isn't happening.
The Acceleration of Tranquility (1996)
I started to think this company pulled some shady stuff similar to Malesia Airlines causing MH370 flight accident.
No, they are suggesting checking in a firearm with anything that you absolutely do not want stolen.
This seams silly and nitpicks to my. In go, you have to assign the error, and if you assign it you have to use the variable. I've never seen this mistake before in my years of using go.
Instances = Servers. Communities = Subreddits.

What you're looking for are home automation communities, such as:

- https://lemmy.ml/c/homeautomation

- https://lemmy.ml/c/homeassistant

- https://lemmy.world/c/homeautomation

Regardless of which instance you specifically join, you can subscribe to all three of these communities to follow & participate in their discussions. Here's an instance browser to help you decide where you want to make your account: https://lemmyverse.net/

It generally doesn't matter which instance you sign up on, but here's a few guidelines if you just want maximum access with minimum hassle. This information isn't really particularly necessary, but it may help alleviate the choice paralysis if you happen to be anything like me:

- Don't sign up for Hexbear -- it's a non-federated instance, so accounts there can't browse outside content.

- Try to avoid joining the largest instances (5k+ users) -- large instances are more likely to be blocked by others for various reasons (e.g.: lemmy.world & sh.itjust.works are blocked by beehaw.org)

- Try to avoid joining instances which specifically advertise themselves as catering to contentious or risque content (e.g.: lemmynsfw.com, burggit.moe, lemmygrad.ml) -- pretty self-explanatory why admins tend to like blocking these, I think!

- Try to avoid joining small (<1k users) and/or joke instances -- if your home-instance goes down, your account & comments will disappear with it, so choose something that looks like it has some staying power. This will also help streamline your onboarding experience because bigger instances are generally more strongly connected to everything else in the threadiverse.

- Still stumped? I can happily recommend my home-instance: https://lemmy.sdf.org -- not too big, not too small, highly innocuous content, and a long history of hosting robust fediverse servers.
From a quick Google search…

Some "experience" operators:

https://www.basejumpmoab.com

https://www.tandembase.com

Plenty of "course" operators too:

https://www.snakeriverbase.com

https://www.learntobasejump.com

http://www.brentobaseschool.com
Does it average out to 60.0000hz over a day/week/month though? It could go that and still have lots of fluctuations.
I'm surprised the craft doesn't have a pinger, like airplane black boxes do (and those can survive on the ocean floor, too). 96 hours of oxygen won't help if it takes 200 hours just to find where they are.
> It's a perfectly fine computer, but Apple went and turned it into an iPhone App Executor.

I never argued that the hardware physically couldn’t execute instructions for other purposes

> Apple owns the machine, not you.

That’s not true. I can destroy it if I choose.
Mine will always trip the alarm. Voltage draw too high.
Hi,
I was mistaken. I think i confused a separate security compromised server incident and this walking back law enforcement cooperation

https://www.pcmag.com/news/nordvpn-actually-we-do-comply-wit...

They don’t keep traffic logs
In the US, formal work contract provide all protections written in it. You just most of the time don't negotiate any.
But do they really? It's not the '80s/'90s, genres are somewhat fossilized by now. Some things do change, but they tend to be refinements of well-established concepts.

In fact, I'd argue that, having managed to kill the assumption that "newer game == more lifelike graphics" (possibly still valid for AAA, but only there), has dramatically lowered audience expectations in recent years.
Does the caller care?

By day I work with a team in a language that sees errors ride on the exception handling system. Staying within the original example, I see code like this all the time (too often, even, but that's another topic for another day):

try {
file = getFile()
} catch(/* ... */) {
fileUnavailable()
}

Here, the assumption of getFile that the caller wanted an error was incorrect. A Result-using language would end up in a similar place.

Idiomatic Go says leave it to the caller. Like above, when only wants to know if there is "file or no file" without concern for why there is no file, then:

file, _ := getFile() // The second return argument is an error.
if file == nil {
fileUnavailable()
}

I doubt either way makes much difference in this contrived example, but the difference shows up when it extends out into real code. There are plusses and minuses to each way of seeing the world. Tradeoffs, as always.
Ok, now I'm curious.

How do you read and comment?

I'm a one-thread-at-a-time kinda person. I read, I comment on things if I want to, then I move on to other threads.
That's quite impressive reverse engineering of the ONT. What made you choose to go through all that effort instead of using the ISP's stand-alone Huawei ONT?
> Nothing will change for you if you don't want it to change.

That's not true. There's always cost, even for a feature that you personally never use. Sideloading opens tons of new security attack vectors and dark patterns, that it's going to affect absolutely everybody eventually.
Looks good. What's stopping such a machine being modem capable too?
Reminds me of the wonderful passage about clouds from Herman Hesse's novel Peter Camenzind: "...zeigt mit das Ding in der Welt, das schöner ist als Wolken sind! Sie sind Spiel und Augentrost, sie sind Segen und Gottesgabe, sie sind Zorn und Todesmacht. Sie sind zart, weich und friedlich wie die Seelen von Neugeborenen, sie sind schön, reich und spendend wie gute Engel, sie sind dunkel, unentrinnbar und schonungslos wie die Sendboten des Todes. Sie schweben silbern in dünner Schicht, sie segeln lachend weiß mit goldenem Rand, sie stehen rastend in gelben, roten und bläulichen Farben. Sie schleichen finster und langsam wie Mörder, sie jagen sausend kopfüber wie rasende Reiter, sie hängen traurig und träumend in bleichen Höhen wie schwermütige Einsiedler. Sie haben die Formen von seligen Inseln und die Formen von segnenden Engeln, sie gleichen drohenden Händen, flatternden Segeln, wandernden Kranichen. Sie schweben zwischen Gottes Himmel und der armen Erde als schöne Gleichnisse aller Menschensehnsucht, beiden angehörig — Träume der Erde, in welchen sie ihre befleckte Seele an den reinen Himmel schmiegt. Sie sind das ewige Sinnbild alles Wanderns, alles Suchens, Verlangens und Heimbegehrens. Und so wie sie zwischen Erde und Himmel zag
und sehnend und trotzig hängen, so hängen zag und sehnend und trotzig die Seelen der Menschen zwischen Zeit und Ewigkeit..."
U.S. cities where a $250k salary is worth the least – New York is No. 1
Phones are many many people’s primary computing device these days (they have no laptop or desktop). And such a general computing device is increasingly required for various parts of life (school, interacting Witt various government agencies, business, all sorts of leisure uses (social media, etc) that are core to a person’s identity)
https://archive.is/rZVMi
More like the thing was valued at $1m but if you add up all the assets and liabilities of the thing you only get $500k. Obviously when you're a capitalist and buy something, you're doing so for future cash flows, but those don't show up on a balance sheet. Still, the accounting identity must hold, cash can't just disappear, so you end up recording it as goodwill.
It is very hard to lower the barrier enough to make it profitable to become an energy provider, either for generation or distribution. You have to already have a favorable market position, like easy access to capital, a huge workforce, expertise, relationships in politics and business, land, infrastructure, etc. That's why they're mostly monopolies, and the only competition is in weird middle-men that use financial trickery to resell energy.

It is honestly really dumb to allow utilities to be private. You waste money paying huge bonuses to CEOs who fail to lower costs or improve service, and then pay out much more from civic coffers when said shit service sets half the country on fire. Regulating and running national infrastructure for the common good is basically what government was created to do, after waging war, regulating commerce, and settling disputes between goat farmers.
I care less about speed and recommend you do too. I use OpenWrt for several reasons. It’s really easy to setup up openvpn or firewire to protect all your devices including iot. Secondly, I disable all radios except a single 2.4g to put a hard stop on beam forming capabilities. Call me paranoid but I don’t want my router to be capable of tracking movement throughout my house. Finally the adblock package is great. A really easy way to block ads on iot devices. OpenWrt can be installed on just about anything with luci supporting a lot of common routers. Ditch your factory spyware I mean firmware asap.
Of course it happens, I’ve done it. But it’s obvious, it’s the least interesting aspect of the debate. And I think it is less impactful than e.g making exceptions easy for devs to ignore.
Fun article.

Just a note, MVC requires the Observer Pattern. If the Observer Pattern isn't present, it's not MVC. And it's fine if it's not MVC. It can be called something else. It's fine.

RoR doesn't implement the Observer Pattern; thus, not MVC. It can just be RoR.
AspNet MVC doesn't implement the Observer Partner; not MVC. It can just be AspNet.

Here's another reference to Tyrgver's explanation of the MVC language. Although, it's lack of code (and details) is probably one reason why people misunderstand MVC ;)

https://folk.universitetetioslo.no/trygver/themes/mvc/mvc-in...

Woohooo! Fun times.
This description also fits Facebook and Instagram. But I would assume that you mean the saying to apply to them.
Always nice to see a feel-good story on HN
I’ve only used DD-WRT (for many years on my routers), and awhile back I perused the version control history which led me to believe that it was maintained by only a few key individuals.

Perhaps I’m wrong, or it’s simply a very mature project - but can anyone comment on the security or community around DD-WRT relative to OpenWrt? Just a bit worried that I’m exposing some sensitive workloads through firmware that is vulnerable or not well scrutinized by the public.
You beat me to it. It’s wild seeing big heavy things move that fast.
I have the same issue with my router - it supports 1gbps but that’s a total over all ports. That total includes the WAN port. So the max throughout you can get from one port to the internet is half the max - 500 mbps.
It would becomes a power event on the UPS.

Not only you should not plug it in a UPS (the initial surge when a laser printer is on would likely surpass the power limit of your UPS too), a laser printer and an UPS should not be under the same circuit breaker. I know because due to a limitation to where I lived before, I have to put both under the same circuit breaker. Every time I print something, it is a power event (where I can hear that the UPS temporarily switched to battery powered mode.)
Are we sure it was "oil" on those pennies? o_O

https://www.youtube.com/watch?v=f9aM_dT5VMI
Had that problem myself. Parasitic drain is shitty bad design—full stop! The only things that should drain when the car's not being used are the clock and or the radio's memory and they only take flea power.

Franky, I'm pissed off with much modern elecronics (I used to work in the prototype lab for a large multinational electronics company and crappy design like that wouldn't get past the breadboard stage let alone make it into production).
So back to the question - how do you know the LLM didnt hallucinate an answer?

What do you think “indexed by an LLM” is?

Perhaps Anthropic with its 100K window can actually do it. But most LLM have such a small comtext window that it’s just Pinecone vector database indexing something and stuffing it in the prompt at prompt time. Come on.
The question to which you are replying still stands. How can you guarantee that the responses generated by the LLM are factually accurate? What if it refers to interfaces that don’t exist? One could argue that in your particular use case some inaccuracies can be tolerated, but in many use cases factual inaccuracies cannot be tolerated.
I’m all for generating that. I don’t want it in source where rereading it wastes expensive developers’ time and mistakes become possible.
The way I typically think of it is

• Model is “whatever you need to store persistently, how you represent that data, how should the data be structured and stored when it’s at rest (eg in a database, nosql environment, or big data query system), how you are expected to query that data when you need it, mediates common CRUD data query operations on the store, and broadly handles giving back the results of any stored data query. Intent of the model is to be a black box the controller can talk to whenever it needs something from “storage”. If you did it right, you can change the entire underlying data store and endpoint, and as long as the API for the model is preserved, the controllers don’t even notice.

• Controllers mediate “turning prepared or cached model data queries into something to give back to the user” and “listening for the user wanting to do something and responding appropriately by fetching needed model data or server resources”. Handles moving between pages, incoming API calls, last mile data filtration (where last mile is based on milliseconds to do it, >25ish or so and it probably belongs on the model) and cleanup if any is needed, and is first line of contact (and defense) for anything a user’s triggered.

• Views are whatever the user can visibly interact with and see, and provide buttons, links and interactibles which hook into controller calls to change things or give back data

I’ve found the above model typically has good separation of concerns, usually avoids most fights of “does this belong on the model or controller”, and you can usually cleanly parallelize work between multiple people on a small team if you use ~~waterfall~~ scrum to agree on a data model for each endpoint and needed functions before starting.
Wow, got me there! Expected some kind of "fight back against the on-prem movement" thing.
“anything goes at sea” is definitely not right. I think international waters is pretty meaningless from an individual standpoint since the individual or company would always be under the jurisdiction of the ship’s registration as well as their own country (for lots of laws, such as you can’t sail off shore on a foreign ship and cheat on your taxes). International waters is mostly relevant for countries.
For those who don't like downloading a pdf and viewing it outside of the browser:

https://docs.google.com/viewerng/viewer?url=https://www.aeaw...
I feel like there's a need for a client application that makes signing up and connecting to both appear to be unified network to the end user