skysight-inc/HackerNews huggingface dataset:
I don't think there's any obligation for people's financial trickery to be sustainable. Like, a new power pole costs (say) $1000 regardless of how many watts are going through the wires attached to it. Someone has to pay the person that cut down the tree and hauled it to its final location money. That they loan you money on the infrastructure and you repay through using electricity isn't the actual cost model, it's just a pricing model people are OK with. When it stops working, the model will have to change.

I always laughed about the pricing structure of the business ISP that I worked at. We charged $1000 to install your service, then $1000 per month (without a contract). This was a financial game; we would lose money if you cancelled after your first month. I always thought the pricing should be $15,000 to install, and then $5 per month. That's closer to what the actual costs are. But instead of you going to the bank to get a loan to pay the $15,000, we hid that for you. It made more people sign up, and we had a better source of funding than bank loans. But, at the end of the day, we would have been out of business if a bunch of people signed up and didn't pay. If that happened, I imagine the pricing would have changed to reflect actual costs.
I mean, you may end up just wanting something like,

type UsernameError struct {
name string
reason string
}
func (e *UsernameError) Error() string {
return fmt.Errorf("invalid username %q: %s", e.name, e.reason)
}

And reason can be "username cannot be empty" or "username may not contain '<'" or something like that.

This is fine for lots of different cases, because it’s likely that your code wants to know how to handle “username is invalid”, but only humans care about why.

I have personally never seen a Go codebase where you parse error strings. I know that people keep complaining about it so it must be happening out there—but every codebase I’ve worked with either has error constants (an exported var set to some errors.New() value) or some kind of custom error type you can check. Or if it doesn’t have those things, I had no interest in parsing the errors.
It obviously can work, forms of non-monogamy have been long term stable in many societies, there are negative consequences though.

Notably, it invariably results in more single men, more crime/societal instability, generally makes gender inequality more extreme, and results in less people doing parental duties.

From a "natural selection" point of view though it's probably a superior modality to monogamy, and monogamy is only really enforced through oppression in practice.

For what it's worth, polyamory might correlate to higher status within a society, across societies higher levels of polyamory correlate to lower status of that society.
For what it's worth, while the first two are set in the same universe, you can read them in either order. The third one is a definite sequel, and imo, the weakest of the three.
> Creativity is a skill

Stopped reading here.
You are so right, I have no idea who is running other streaming services but its pretty obvious they have absolutely no idea what they're doing when they're doing bullshit like pushing blocky h.264 streams to iPhone 15 Pros with AV1 and other crap that costs a shit ton of money for a worse outcome.

Paramount looks like Youtube and uses twice as much bandwidth, that is almost impressively bad.
It pains me because some of the largest companies in the world use Juniper and Palo Alto, etc. Even Cloudflare uses Juniper.
yes, but now it makes it easier to go look for the evidence on you specifically for the crime you claimed to commit.

you know, instead of fishing in the large.
There has to be unsafe code for that to happen though, if you consume a crate which doesn't touch unsafe at all then it's only going to happen if you write the sloppy unsafe code which makes assumptions that don't actually hold. If you blindly pass indices from code you didn't write and haven't audited into Slice::get_unchecked() then that's on you, if you're not willing to do your due diligence then stick to the bounds checked version. That's what it's there for.
It’s not mimicking human intelligence if it cannot create memory leaks!
I think your reply illustrates the closeness of the linkage (or lack thereof) between pestilence and income inequality.
Hell no. This person is probably the worst offender in terms of supply-chain problems and bloat in the NPM ecosystem.

A terminal spinner ("ora") with 15 dependencies (including transitive) is not an example of good design.

Inflating the numbers of downloads in your own packages is doing no good to the world of software.
Yep, the custom runtime you mention would be the generated code I mentioned.

When I said "runtime", I was thinking of some support library you'd need to include next to the code of your app (which is left intact by React, and mangled to death with Svelte).
People like their anonymity on Reddit. Every action reddit takes to make it less anonymous looks really bad. That kind of thing scares people and reddit already has some PR problems.
If word spread that Reddit would name people writing specific comments about various "controversial" topics i think millions would flee?

The entire spirit of Reddit is because of anonymity, from askreddit, to intimate questions, to political talk. Also there's lots of lying, fantasy, larping and fiction.
Can someone help me understand what the strategy is here? As an outsider, it seems like Apple is just defying the EU for spite. How does this change contribute to Apple’s bottom line?
Two answers, each 100%.

It is known very long time, that specialized AI chips are more efficient than GPUs, even when we talk about Tensor cores, because GPU is not only Tensor cores, they MUST include ramdac, all other video stuff, and network for fast communications of all this stuff, which is not of need for AI chip.

Before Tensor cores, benchmarks was about 4 times against GPUs, now better but still significant lag.
Using the Gemini app automatically disables Google Assistant on Android
That's a good question. All bodies above the temperature of absolute zero emit electromagnetic radiation across the whole spectrum (this is called Black-body radiation). Think of it as a mixture of different amounts of light of every possible wavelength.

However, what the exact mixture is depends on the temperature of the body. As the body gets hotter, the 'peak' wavelength, i.e. the wavelength whose "amount" is highest in the mixture decreases.

Objects at room temperature emit most of their energy outside of the visible spectrum, so they are not 'visible' in the dark. However, as you heat them up, the radiation mixture moves towards lower wavelengths, closer to infra-red. Heat it up further and things become red hot, yellow, blue hot and so on.

Infra-red LEDs produce light of the the specific infrared wavelength through semi-conductors. They have nothing to do with the black-body radiation one associates with 'hot' objects.
Somebody will always say something like this on any thread anywhere on the internet about any sci-fi. I dont know whats so attractive about gatekeeping "hard scifi" but it must be satisfying since so many people feel compelled to do so.

Regardless Blindsight is a good book and definitely has interesting concepts and good writing throughout.
RSS Template for PHP
What are some examples of these new drilling rigs?
Comes with an API too:

curl -d '{"message": "what is the best used car on the market?", "debugParams": null}' -H "Content-Type: application/json" -X POST https://www.goody2.ai/send
Every polyamory person that I know is poor.
The problem with this approach is writing openapi by hand from scratch is incredibly tedious process. Writing Protobufs, capnproto or any such similar idl feels much more productive
I remember a recent investor report posted on HN about declining health of permian basin, and the economics of extraction will increasingly not make sense in 10 years. Seems like no brainer if shale and by connection LNG is on way out. Might also explain Biden stalling LNG expansions especially with NATO on the hook, maybe it's cynical electioneering to his base, but maybe the future of cheap US LNG is not bright vs renewables.
The most ridiculous part was where you suggested that witness testimony was authoritative.
An Icy Moon of Saturn May Be Hiding an Ocean Under Its Crust
I got a tinywhoop kit for my nephew and my sister hated it, so it's probably good.

There is an entire ecosystem around those, so you can go piecemeal if you want.
Whatever the AI is doing is fine, but everyone should be able to see what filters are being applied. This should be accessible information. To not know how information is being managed, for that too be a secret is terrible.
Or wait for Google's "Update on" Gemini. Unclear which of the two options is more efficient :P.
Fake Satoshi. Ignore him.
I'd love to see them try this, and then to watch the international backlash, not to mention holy GDPR fire raining down on their heads.
Are you suggesting we should censor IQ studies that show racial differences? That seems like a bad idea if, for example, you're interested in how good an education different racial groups are getting.
Please don't respond to my thread nor impolitely reference me or accuse me of things if you're going to post things that aren't for me. I already stated this conversation is over. Walk away now. Do not respond me.
The keychain might be a candidate.
What are "mini splits "?
Something escapes me.
Like the rule of modern tank battles goes: first one to take the shot wins.
I’m not sure if this particular story is true, but the spirit of it is.

At the time I was working for a marketing technology company who helped provide some of the predictive tech for Target and MANY other retailers (mostly grocery stores). I worked on the team that developed the predictions for the retailers. They were quite accurate because (in those naive and lax security days) the retailers would send us every transaction including the CC number used in the purchase. So the company could develop a pretty robust profile of purchases for a customer across multiple retailers. Fortunately all the company cared about at the time was predictive coupon printing. If you ever got a separate coupon printed with your receipt it was that company.
> But if you then pull in hundreds of packages in Rust and have 10x as many lines of code...

No one is forcing you to use the libraries. Just write your own software stack yourself.

But big problem is vulnerablilities. Is it better to fix hundred libs by fixing a bug in one shared lib or is it better to fix hundred libs one by one?
If you do that, people outside the package can also do Username(x) conversions instead of calling NewUsername. Making value package private means that you can only set it from outside the package using provided functionality.
All of this is public information, its estimated Microsoft bought ~150k H100s from old reports, we also know today that Meta actually bought 500k units

To reach double digit revenue of NVIDIA's 2023 at $26.97 billion, you'd only need to hit ~$2.7B in sales.

H100's are priced anywhere between $20k - $35k, so required to purchase ~77k - ~135k units.

That is singularly H100s, Microsoft also offers lower compute, and they have the rest of Azure to service with a variety of solutions.

Being at #1 or #2 market cap worldwide is not a farfetched position to be a significant controller of chips, especially since they directly work in the space as a platform.
> People understood the difference between lastpass.com and totallynotfakelastpass.com.

The Domain Name System has its flaws, but it's honestly kind of a miracle that we arrived at a system that's easy for users to remember (compared to numeric phone numbers), while remaining relatively decentralized.
Aren't space heaters and emergency heat essentially the same thing? It seems strange for the city to ban space heaters when they really ought not to be worse than any other resistive heater
Also, doesn't states like MA import a not-insignificant amount of natural gas from elsewhere to convert to electricity? Would like to hear about what's more efficient: direct natural gas heating vs natural gas -> electricity -> heat pump...
most srs are just jrs with inflated egos and titles
A crack in the app store walled garden would be an existential threat because it's their fire hose of cash. It's the whole reason they make so much more money than other hardware manufacturers. They will defend it aggressively.
All my thoughts after 40 hours in the Vision Pro
I've always seen this as the exact opposite view - from go's concurrency model, every function is "synchronous" so the caller is not given a choice, if they want to run it asynchronously they have to create a new thread, then if they care about the result deal with inter-thread communication.

With async/await, you're explicitly giving control to the caller to decide, you can await this promise now and have the thread treat it as synchronous, you can spawn a new task to run it in the background, or you can join it with other promises where you don't care about order and await for the results of the group.
> phased rollback of net metering in California

Thank you for this clarification - I thought the discussion about changes to net metering was general, not California specific. Reading [1] about the changes to net metering in California, it seems reasonable, especially as it has high solar penetration. Hopefully it will (like many things) lead the way so that load shifting becomes simpler/more economical throughout North America.

[1] https://cleantechnica.com/2023/08/18/decoding-the-changes-to...
The problem there is that you lose the guarantee that the parser validated the string value.

A caller can just say:

// This is returning an error for some reason, so let's do it directly.
// username, err := parsers.NewUsername(raw)
username := parsers.Username(raw)

You also get implicit conversions in ways you probably don't want:

var u Username
u = "<hello>" // Implicitly converts from string to Username
It's been a while, but the underlying issue is that threads aren't always one-to-one with server requests. You can have a request where some work is handled by multiple threads. Or, a single thread can do some work for multiple requests.

So one possible bug is that you have a function that implicitly depends on thread-local storage, and then you move some work to another thread and call the function there, and it doesn't work because its dependencies aren't there. You need to manually set up the thread-local storage of each new thread.

Another bug is that if a thread does work on multiple requests (say, a task queue), some thread-local storage could leak data from a different request.

In larger systems, it might even be worse: one request can be farmed out to multiple servers and then you need to pass the context along over the network when doing rpc. This only works for serializable data, but things like deadlines can be propagated, and a request id that ties it all together is useful for logging.

"Which request am I working on" is something that's transient and often doesn't map directly to OS-level objects. (Although it does map one-to-one in simple cases.)
They are racing to be number one in the EU fine rankings
It's not highdpi. It's only 4K per eye and that's over the entire field of vision.

Highdpi would be 4K on a 24" screen a foot or two away. The vision pro spreads those pixels out over a much bigger angle.

It's got enough pixels to equal a few 1080p monitors though.
Corporate speak is even worse for this than colloquial speech, and these models seem to be trained to speak like corporations do, not humans.
The problem comes from two sides.

First you have package makers that want to make this into a career, and the only way to generate buzz is by having thousands of them. So they focus on generating packages that depends on others created by them, and on trying to get their one or two useful packages into someone else's code.

The second is people who believe that the only solution to problems involves including a new package, without caring about how many dependencies it has, or even if the actual problems is actually hard to solve. So instead of learning how to solve the problem, they must learn the API of some wrapper with 4 GitHub stars.
New Wave of Website Privacy Lawsuits Under Pen Register & Trap and Trace Device
I grew up in NH where the state runs all the liquor stores despite the “live free or die” motto and the libertarian politics. I guess I know what it like to shop in a government store like they used to have in the Soviet Union. Neighboring states hate it because, in a normal state, the store makes a profit and the state taxes it but in NH the state just takes all the money and passes the savings on to the consumer.
Live underground and convert your whole yard to arrays of panels!
But programming paradigms and terminology are all invented inside America.

No one says "object orientated".

> He says "object orientated" instead of "object oriented", "Object C" instead of Objective-C, and of course he pronounces the X in LaTeX. I bet he says "authentificated" too. That guy can't code.

The only thing is I also say it like "latex". :C That's how it's fucking spelled!
This is a beta release—it seems very plausible that it's just a mistake, rather than some sort of elaborate-but-subtle act of defiance.
From interacting with the outside world, just like humans do.

Current AI is only trained on web text and images, but that's only step 1. The same algorithms work for just about any type of data, including raw data from the environment.
So, Third Voice again? https://en.m.wikipedia.org/wiki/Third_Voice
Ollama is great, and they just added (are still adding) OpenAPI API compatible endpoints, thus opening up access to many other toolchain possibilities than previously available to it. It also has some support for some multi-modal (vision and text) models. Easy to use, easy to install, does the job it's designed to do (rather well, even)... Highly recommended!
This smells like malicious compliance.

It’s also possible that given the timeline, this was the only way to comply with the law and allow a different default browser and it’ll be fixed in the future?
because open office floor plans suck and there aren't enough conference rooms to go around, and whining about it to each other isn't going to change that.
It's not reasoning, it's fuzzy-matching in an extremely high dimensional space. So things get weird.
I really wish HYC was more articulate and less egomaniacal. He makes a lot of claims and doesn’t really flesh out great arguments.

Would be really interesting to have him discuss with Andy Pavlo :)
> Last winter the compressor circuit board malfunctioned and cost $5k to fix.

Ok, so it sounds like you got scammed. HVAC circuit boards cost $100.

> Two years ago it was another issue entirely.

Which was?

> All of our savings have been lost to service calls. I'm not super price sensitive

Yeah, obviously, if you're willing to spend $5k on a service call.

> If we ever have to replace it, we're going to have to rip open half of the house to remove the heating lines.

Heat Pump units can just go in place of a regular AC unit. They can use existing ductwork and coolant lines. Not sure why you ran heating lines everywhere? Do you have a mini-split unit per room or something?
> need a getter

Yeah, thats what I figured. Im not sure if I want the tradeoff of calling .GetValue in multiple places just to save calling validate in maybe 2 or 3 places.

Not to mention I cant easily marshal/unmarshal into it and next week valid username is a username that doesnt already exist in the database.

Maybe this approach appeals to people and Im hesitant to say “that’s not how Go is supposed to be written” but for me this feels like “clever over clear”.
My favorite way to prevent this is to make the config truly immutable, but still configurable with something like this:

package config

type options struct {
name string
}

type Option func(o *options)

func Name(name string) Option {
return func(o *options) {
o.name = name
}
}

type Config struct {
opts *options
}

func New(opts ...Option) *Config {
o := &options{}
for _, option := range opts {
option(o)
}
return &Config{opts: o}
}

func (c *Config) Name() string {
return c.opts.name
}

Use it with:

cfg := config.New(config.Name("Emanon"))
fmt.Println(cfg.Name())
I think limiting yourself to research papers alone will deprieve you of ideas which are just developing, which may not have an official body of research or even any published papers about. Ideas we as a society or culture might only beginning to tackle.

I find the discussion around a thing to be sometimes more interesting than the thing itself - a research paper might spark way more interesting discussions than the paper itself.

Take the "Attention Is All You Need" paper. How many have actually read it vs. how much has been written about it, or about the things it led to?

There is a lot packed into those 10 pages, but I've found the thousands of discussions around transformers and GPT to be way more interesting.
> There are indications that iOS 17.4 is using SIM carrier information to geo-lock the changes to web app functionality singularly to users in the EU. Web apps in other regions around the world remain unaffected.
Makes me wonder if branding it as an AI led to the problem.
Reading that piece at the time misled me into thinking that I knew about Ted Nelson and Xanadu, until I starting reading and listening to Dr. Nelson's own words two full decades later.
On the flip side, what's in it for them if they cooperate? There's no profit involved with procuring information for another for-profit entity that they have no business relationship with, and then likely having to show up for some other court battle to testify about the accuracy of the data.
Interesting approach. Variants are readable and easy-to-understand Gonna give it a try.
yup its gmail only.

Happy cleaning!
Shayan
I can't tell if this is delusion or borderline delusional highballing negotiation technique.
Certain, as in those that are likely to sell, not all. These days the hardware is basically commodity and the time of innovating on CPU arch and hardware is over (remember the PS3 Cell CPU and the PS2 Emotion Engine?). You're getting commodity PCs in a unique form-factor and walled-garden support.

MS might be making a move to break the garden with GamePass, but only because they want people in GamePass's walled garden so they start renting games from MS instead of buying them from competitors. For over a decade they have failed to compete with Sony and Nintendo on quality first-party gaming.
Crypto con artist who falsely claimed to have invented bitcoin and has ruined people’s lives by suing them in the UK for libel if you tell the truth about him
If you're a Firefox user and it's not loading, click on the sheild icon in your url bar, then turn off Enhanced Tracking Protection for this website.
> it's not what heat pump advocates are recommending.

sure seems like someone is. could it possibly be the heat pump salesmen? the idea behind heat pumps is to sell heat pumps.

In the event you're cold, maybe you should get a furnace too. But that wasn't part of the sales pitch. Regardless, there are now two appliances you have to maintain. Tell me again how much money this saves?
I love both The Laundry Files and Merchant Princes/Empire Games, and wouldn't mind seeing a high-budget TV adaptation of them.

mild spoiler

At some point there's a bloody Project Orion-type spaceship taking off the Earth's surface.