skysight-inc/HackerNews huggingface dataset:
Sure, but why not adding the "easy way of doing things" as well in the Go SDK? It certainly would help a lot when writing prototypes and trying things out. Later on, sure you can rely on the most robust approach (which yes, I agree, Go does seem more robust in the particular examples in the SDK page)
i primarily torrented initially because i was broke. i was a super early netflix adopter (back in the DVD by mail days). for awhile netflix, hbo, and amazon prime were all i needed to watch 80% of the stuff i wanted to, and it felt fair to pay what i did.

with more content being paywalled behind the proliferation of superfluous streaming services, consistent rate hikes, and a huge drop in quality of content i've eliminated everything except prime (which i keep mainly for the two day shipping). i don't want to declare myself as a bellwether, but i got into netflix early and i got out early as well (cancelled my subscription Dec of 2021).

at the end of the day, torrenting is always the best value proposition. you can possess the files you download, they are not subject to being randomly taken down, and there are plenty of options for streaming them to multiple devices in your home. i download some really weird obscure stuff and i have never had an issue not being able to find subtitles. sometimes quality can vary but for most things you can get a decent 720 or 1080 rip.
> submit a slasher report that says it wasn't a valid transaction...offer enough money to get x% of validators to agree

That's not how this works at all.

Slashing happens under a very specific circumstance: a staker submits contradictory messages. Those circumstances are testable with built-in code that's part of the protocol. To get someone slashed, you send a transaction including their contradictory signed messages. When your transaction is included in a block, the staker gets slashed by the protocol rules hardcoded in all the consensus clients.

The only other thing that can cause a staker to lose stake is the "inactivity leak," where an active staking node doesn't send the messages they're supposed to send. That's completely automatic.
How is it wrong? If you need 67% consensus to approve a transaction, and slashing is a transaction, then you can prevent slashing with 33%. What's incorrect about that reasoning?
While 120 GWh of electricity storage may be remotely feasible to build now, I would not characterize it as "little" in any way, shape or form.
Reduce or if possible (hard) eliminate sugar consumption.

There’s a lot of information out there about how many products that you wouldn’t even imagine contain sugar (or some derívate). There’s no need for this.

I have not been able to eliminate this from my diet completely, but being aware of it had allow me to reduce significantly its consumption and make better choices when picking what to eat.

Benefits are plenty, from healthy weight loss and a sense of “soberness” that is worth the effort. I’m sure there are many other positive and well documented effects of this
It sure would be nice if Apple stopped forcing web browsers to be reskins of Safari, and allowed full implementations of 3rd party web browsers like Firefox and Chrome. Then we wouldn't have such a monoculture on iOS
Love that this is an anti-emulator SDK rather than anti-piracy/copy.

So hacked Switch consoles will continue to be able to play these games perfectly well, emulators will find a method around it (see: Ape Escape PS1 DRM patches), and only legitimate Switch consoles will suffer as whatever amount of unpack-execute-dbgbreak-call-repack cycles are done to "protect" the game code.
I feel like I'm missing something: how does this approach speed up calls?

You're still going to want some period of time between the last bid and the "sold" call. (Time often consumed by an auctioneer saying "going once... going twice...".)

Did you reduce that time? Do the other interim calls somehow increase the pace of bidding? What's happening between the last bid and the "sold" call, other than people staring at a timer counting down?
> leaving it where it is won’t cause any harm

But that's apparently not the case here:

> If you can’t retrieve the rest of the strip, replace the top case
I think wind and solar can simply be turned off if need be.
California has a massive battery/solar rollout pipeline, and again that's before the IRA stuff, which lets you get incentives for batteries that aren't part of a solar/wind project, which can be used to fix transmission issues as wel as just being storage, so they'll be fine.
I replaced a screen on an iPhone 4 or 5 with a kit from iFixit. It was painful with the very basic tools provided and no magnifying glasses or understanding of what success was supposed to feel like. The parts aren't small, they are tiny, like 3mm screws, tiny bits of adhesive, things that are very fragile, etc. It took me like 3 hours. Experiences like that make me nope out of some DIY things.
That map doesn't take off shore into an account though. Lots of potential in the oceans & Great Lakes.
To be fair, batteries back then lasted a lot shorter than they do now. For my first MBP I had to buy multiple replacement batteries, for my newer ones I didn't have to do that a single time while using them much more.
> even before the recent climate bill passed

What is in the bill that is investment in renewables? My understanding is that there aren’t so much subsidies to generators-suppliers, but rather rebates and savings for homeowners and consumers.
LibVF.IO: Add support for GPU Virtual Machine (GVM)
Hey, I'm the co-creator of LibVF.IO and the GVM project. I'd love to hear what you think about our latest release where we added support for GVM components in LibVF.IO.

Side note: We also added in support for Libvirt by allowing users to install standalone GVM components via ./scripts/install-standalone-gvm-components.sh.
A better argument that it’s not really how much it costs, but some territorial sense that anything paved with macadam is there’s is how violent conversations about parking gets:

* if someone “steals” a spot in a parking lot that you felt you wanted,

* if someone parks on the public road in front of one’s house,

* or worse, more recently when people started taking over streets for other use than car storage.

If this was seen as a commercial transaction ("as a driver, I paid the £100, therefore it is mine, and people who haven’t paid shouldn't be allowed in") then for-pay parking spots wouldn’t be seen as such an unfair tax, even when they aren't that expensive. The outrage comes from seeing those as the birthright of any car driver. Taxing that right is inherently wrong, even for a few dollars an hour (which is several orders of magnitude cheaper than the value and externality of any urban parking lot).
Didn't some HN develop a hash strengtening algorithm that relied on using memory, rather than CPU cycles?

If not Chia coin works that way, maybe that algorithm could be used? In either case it would make ASIC useless.
I’m so tired of this. “Electric cars don’t have any place to charge or the chargers are broken.” “OK, let’s spend money on the infrastructure and we’ll build it.” “Nooo there’s no demand for electric cars relative to ICE.” “Electric cars don’t have…”

…
Maybe folding@home; desalination for farming; pumping and spraying water to re-glaciate areas in the winter.
Apple's self repair program exists for one reason - to mitigate regulatory scrutiny. They have no incentive to make it effective.
The article certainly lacks interesting details. Why did it take 9 months to edit the image? What nuances were involved?

Also would it have been better to capture the full moon?
I also ride a bike a lot in Portland, OR and have never had a bike stolen. Bike theft is not inevitable and there’s a lot you can do to minimize your risk.

Park it near other bikes. Lock it up properly with a good U-Lock (yes, these can be defeated but thieves are more likely to be opportunistic drug addicts than dorky guys with YouTube channels). Add a chain lock around the other tire if you’re super nervous. Don’t leave your bike outside overnight (locked up or not). Bring your bike into your home/apartment - even if your building has a bike room or bike parking area. Add your bike to your renter/homeowners insurance - this is not expensive and adds some peace of mind.

Yes, your bike might get stolen, but a lot of things might happen.
Power Deliverer
A little child? Great way to participate in constructive conversation
No, it doesn’t carry an implicit 0 index. Measuring age (in the West) is like measuring distance. You start at 0, but that doesn’t mean the first item is at index 0.
What an uninteresting article. 20% of EV owners have left 3rd party stations because the chargers were dilapidated or broken. It then proceeds to say that it might not be an issue.
No additional context. They don't even specify which you used (I have both a Mac and an iPhone and both are up to date). The full text is below:

"Update your iOS software and Safari® browser to keep your device(s) secure

We noticed the iOS software version you’re using on your mobile device and/or the Safari browser on your computer may need to be updated.
<Instructions on how to update>"
Why? Wouldn’t it be adding a list of instructions to the queue, for the RISC side? Why would that RISC side have to be slower? I would assume it would be mostly independent. Or is that queue pollution the problem, rather than the execution of it?
If a car service manual said "replace the engine" (along with detailed instructions on how to do so) when a spark plug went bad, would you consider that acceptable just because the manual were released?
Only about double the cost of today's giveaway
I agree there is waste, but if you buy into the whole capitalist schpiel, if the cost of production is lower, it's still better. This obviously externalizes environmental impacts which the current trend of eco-politics is trying to address with many ideas around taxing carbon output and other ways of accounting for the external effects comes into play. I assume if the world is able to correctly implement such a system we'd get rid of these aberrations where sometimes chucking a bunch of useless stuff into a product, or producing it in the other side of the world ends up "making sense" - because it only "makes sense" if you don't account for all the trash you leave behind you.

I'm optimist though, I see the discourse moving in this direction and many countries starting to investigate properly how to implement these ideas from the 70's.
Any quick info on why anti-spam/bot detection is harder on IPv6?
That was Germany's plan. Go to at least 80% renewable and fill up the rest with natural gas power plants that can change the load quickly. Oops.
Chattanooga’s public ISP now offers citywide residential 25 gigabit service
No mention of Black Mirror in the comments yet - I'm surprised!

A lot of the other theorising here runs right alongside the premise of one of the stories told in the White Christmas episode[1].

IIRC the episode was very well done, as most of them are.

[1] https://www.youtube.com/watch?v=AOHy4Ca9bkw
Good time to point out that Reality Winner is (edit: was) sitting in prison for less than what Trump appears to be guilty of.
The article this one points to has had a few threads:

The origin of zero-based array indexing - https://news.ycombinator.com/item?id=6879478 - Dec 2013 (107 comments)

Zero-based arrays and the mythology of programming - https://news.ycombinator.com/item?id=6708409 - Nov 2013 (1 comment)

Citation Needed - https://news.ycombinator.com/item?id=6595521 - Oct 2013 (2 comments)

Threads about the EWD mentioned by jaapsen01:

Why numbering should start at zero (1982) - https://news.ycombinator.com/item?id=22162705 - Jan 2020 (220 comments)

Dijkstra's argument on why numbering should start at zero [pdf] - https://news.ycombinator.com/item?id=17850441 - Aug 2018 (1 comment)

Why numbering should start at zero (1982) - https://news.ycombinator.com/item?id=17765034 - Aug 2018 (63 comments)

Why numbering should start at zero (1982) - https://news.ycombinator.com/item?id=13186225 - Dec 2016 (216 comments)

Why numbering should start at zero (1982) - https://news.ycombinator.com/item?id=9761355 - June 2015 (47 comments)

Dijkstra: Why numbering should start at zero - https://news.ycombinator.com/item?id=777580 - Aug 2009 (71 comments)

Also these. Others? I'm a little surprised there aren't more.

Why do we count starting from zero? - https://news.ycombinator.com/item?id=17923391 - Sept 2018 (1 comment)

Why C Arrays Start at Zero: I Don't Know - https://news.ycombinator.com/item?id=11228267 - March 2016 (3 comments)

Why C Arrays Start at Zero: I Don't Know - https://news.ycombinator.com/item?id=11114704 - Feb 2016 (2 comments)
Yeah, sorry.

My calculator is not good with numbers.
>at the end of the day, torrenting is always the best value proposition.

Weird that the one that is free and doesn't pay anyone who had a hand in creating the content is the one with the most value. It is almost like creating content has a cost that needs to be passed on to the consumer.
Metadata is data.

There is no "just" metadata. Metadata is a relative classification of one piece of data compared to another piece of data, not an absolute classification.
I know how a patent works - I just mean the purpose isn’t to teach others how it works for the benefit of others, disclosure is the mechanism to protect others from implementing it.
Ask HN: Is Covid spreading through offices still a problem?
They’re talking about updating the operating system on the phone, not buying a new phone. The title got me like that as well. There was a security update that went out recently: https://support.apple.com/en-us/HT213412
Does staking make Etherium deflationary? (or make it more deflationary if it already is)
Basically laws should be followed, they should be serious, they should be real. A law shouldn't be aspirational and people shouldn't go well that is a good goal to set.
I know plenty of Go libraries that do feel terse when using them (e.g., the stdlib to begin with). I know plenty of Go libraries that feel overcomplicated (but I think it's not a fault of the Go language, but of the library designers). To put two I have been using recently:

- the Docker SDK for Go

- aws-sdk
what did the person say? it seems the comment was removed.
PostgresML launches free hosted tutorial notebooks
Hi HN!

It's been a few months and we've been coding a lot. For those of you who missed our first post, we're building an end-to-end machine learning solution that runs alongside your favorite database.

This time we are launching a free tier of hosted notebooks and tutorials for you to explore using PostgresML with a click of a button (we really tried to make the sign up as easy as possible).

Check us out at https://postgresml.org and sign up for our "gym" at https://gym.postgresml.org/signup/.

Let us know what you think!

Montana & Lev
I bet paying that $6,255 fine will show the government not to mess around with your rights!
> In a PoW system, the amount of work done must be proportional to the total value of all BTC (if not, it would make 51% attacks feasible).

I’m confused. Why must this be the case and how would it lead to a 51% attack if it were not?

I know the difficult goes up when the price goes up because more people are able to mine profitably and the system will automatically scale the difficulty to maintain the 1 block per 10 minutes rate, but I don’t understand what the difficultly being proportional to value has to do with 51% attacks being feasible.
So he wasn't able to get a bill through congress, but is now using an executive order to cancel student loan debt. I wonder what legal reasoning is used to give him that power. It should also be interesting if the debt is forgiven, but the justification for his power to forgive debt is found to be invalid.
What has

> Trump has already proven beyond a reasonable doubt to be guilty of.

?

Has he ever been convicted in a court?

Or did you mean a different phrasing about evidence?
Stop some of the wind generators. Disconnect some of the solar panels. Both are standard practice today.
PV can be throttled instantly to anything down to 0. Otherwise no offgrid setup would be feasible.

You can mandate smart control signals to PV inverters or don't do anything and let the frequency go up so even inverters installed today will start cutting power as this is a requirement from grid code.

Wind has a bigger lag (seconds) but it has brakes to save them in storms.

So those are easy problems (technologically).
> Texas has over 130GW of renewables in ERCOT’s interconnect queue

I'm curious to know where you got the 130 GW figure? Texas consumption rarely exceeds 80 GW, even in summer, so 130 seems like a lot.

https://www.ercot.com/gridmktinfo/dashboards/supplyanddemand

(Note: the Y axis in the above chart is megawatts)
In today's society, working hard is always a bad investment. The more you work, the more you create, the more punishment accrues to you.

The way to a happy and successful life today is to make sure never to work hard at anything so that you qualify for all the goodies
The first version isn't what I'd write in a purely functional language either, a recursive version would be much saner. Isn't recursion idiomatic in rust?
True, although parking lots will be spooky. Our 2018 Tesla Model 3 (pre-external speaker) is so quiet in parking lots/neighborhoods that people don't hear it sneaking up behind them.

Really reminds me of this clip from The Office (US):

https://youtu.be/HAIzFIOJA2c?t=59
The hard case is moving from your first IT job.

Look for references outside your employer.

Way back in the mainframe days, we were running compiles and tests down the street at another insurance company. Their data center manager gave me a reference.

Customers and vendors are good.

Once in your second job, you can use previous managers and co-workers.

There were a few employers that called me back to help out in my spare time which I was happy to do.
Is over generation an issue that needs to be solved beyond disconnection from the grid?

Gas and Petrol Plants are commonly run in stand by mode because the ramp down/up times are too great to take them off line.
"Signature strikes" -- the target has a signature (movement, data, use of a satellite phone or specific cellular number, entourage, etc) that matches that of an HVT (high value taget) that is authorized for termination by drone strike. The CIA has killed lots of the wrong people because "signature strikes" don't require second source intelligence to verify who the target is (eg: is the person using the satellite phone really the HVT or is it a courier or even his kid?). As an American I'm ashamed that my government has done things like this and I fully support those responsible for these programs to be tried as war criminals.
> The 1 makes a lot of sense in a human world, when we count, we start at 1, we talk about the "1st", counting on finger starts with 1, etc.

It is more like counting from 1 is just a leftover from times where zero was not commonly considered as number. Once one have zero, it makes sense to use it as an initial ordinal (see e.g. set theory, where zero is both initial ordinal and initial cardinal number, way before computers).

Another example is time and date, we start counting of days from 1, but counting of hours (at least in 24-hour notation) and minutes from 0.

> Luis started explaining why Lua was 1-index with this sentence: "The 1st argument ...."

Note that for spoken language, it is "The first argument ..." and 'first' is etymologically unrelated to 'one', but related to 'foremost', 'front', so it make sense to use 'first' for the initial item in the sequence even when using counting from 0.
I always found whatever code I saw from Apple to be more readable and neat than things from Google, granted, I never had access to anything serious but still...

My impression is Apple likes to polish everything about the user experience and Google likes to have as much broad impact as possible.

Performance of apps depends much more on the actual app developer than OS supplier I would say, I bet you could find more inefficiencies in Apps than in actual OS code (famous last words).
Imagine having a number similar to the one of a terrorist's burner phone and getting called by mistake by his handler.
STS-1: Why was the first shuttle flight crewed?
From what I've seen, it will initially populate autocomplete column name values from all the introspected tables on the current schema search_path, even before the FROM clause is added. Usually this is good enough for me, so I don't think about it. I mostly interact with postgres.
That’s fair. Have you directly observed anything that makes you think asking for a referral might get you fired?

If your current company is just a normal company, it might ruffle some feathers. But that company needs you to do the work, so most of the time they’re not just going to fire you for looking somewhere else.

Can you ask someone outside the company for a referral? Most of the time it’s not a key factor in getting hired - they’re just checking a box.
Dinosaur tracks revealed in Texas as severe drought dries up river
The Steam Deck is a computer. It's literally advertised as dockable with a full Linux desktop. Do you think Nintendo should also sue Microsoft for allowing emulators to run on Windows?
This was possible only for some time, now it's only enterprise option I'm afraid.
For Free/Pro plan option is grayed out and API refuses to change it.
Sorry, yes, poorly phrased. We don't know if he's guilty beyond reasonable doubt, and probably won't, because presidents and former presidents are immune to prosecution in this country.

It's always possible the he had legitimate reasons for storing SC information outside a SCIF. No one can think of any, including his own legal team, but hey, ex-President, right?
Indeed, Markdown is literally derived from the markup conventions invented for usenet and e-mail messages.
Oddly enough, my main concern riding in rural Kentucky is loose dogs. The roads are not very suitable to driving at highway speeds and most of my route to the nearest grocery store is sparsely traveled.
Removed comment should not be reposted unless the original decision is overturned by admins.
Sensationalist headline. There's a lot more going on than not agreeing to a TOS.
They could loan the money interest free. that would make it rather a no-brainer
No, processing is pink-salt processing, which is where the nitrates come from. This is not my process.
That’s a big if there.
Nothing outrageous was claimed.
There are many service manuals for cars that recommend procedures that independent auto shops and shade-tree mechanics do not follow.

Get a short in a wiring harness? The service manual for your car will almost certainly recommend replacing the entire harness which is a very labor intensive and expensive procedure. Will mechanics do this? Depends on which shop you're at and who is paying.

If there are multiple ways to solve a problem, an official service manual will typically list the safest and most repeatable solution. Rarely do they list any alternatives to this.
in your linked PDF the process of removing battery is explained in 2 slide that links to dozen (literally) other steps below:

```
Bottom case

• Battery management unit
flex cable

• Lid angle sensor

• Trackpad and trackpad
flex cable

• Vent/antenna module

• Logic board

• Display hinge covers

• Display

• Audio board

• Fans

• MagSafe 3 board

• USB-C boards

• Touch ID board

Remove the following parts

before you begin:

• No tools are required for this procedure.
Tools
```

The reassembly is just 1 slide that tells links to dozen (literally) links below:

```
Reassembly
• Touch ID board

• USB-C boards

• MagSafe 3 board

• Fans

• Audio board

• Display

• Display hinge covers

• Logic board

• Vent/antenna module

• Trackpad and trackpad flex cable

• Lid angle sensor

• Battery management unit flex cable

• Bottom case
```

I wouldn't say that removing dozen of components to just remove battery (something) is user friendly.
So? why is that distinction important to you?