skysight-inc/HackerNews huggingface dataset:
>for content you have purchsed (ie: prime) there is nothing stopping them from giving you a file in case they delist the content (Bandcamp is a good example of a service that offers exactly this).

Sometimes you aren't purchasing the content and are instead getting a license because Amazon doesn't have the contractual right to sell you the content because they are also just licensing it rather than owning it themselves.

>this may be more of a political stance, but most of this content is produced by huge media corporations with deep pockets and histories of nefarious business practices. do i really care if disney gets paid for their content? no not really. if they amortize this loss by paying their employees less than that says more about them than it does about anyone pirating from them.

Disney isn't the content creator I am talking about. I am instead referring to the actual individuals that were hands-on with the creation of the content. One of the primary reasons that HBO Max is removing content is they don't want to pay residuals to the individual artists involved in creating the removed shows. Keeping those shows on the platform means HBO Max would have to literally send out checks to the writers, actors, etc. who have negotiated for those ongoing payments. They would never have gotten those checks at all if you never pay for that content.
You can find this yourself so easily that your question qualifies as sealioning.

But here you go anyway: https://foreignpolicy.com/2016/04/05/obamas-most-dangerous-d...

> “Signature strikes have resulted in large numbers of bystander casualties in Pakistan and Yemen,” Jameel Jaffer, a deputy legal director for the American Civil Liberties Union, told Foreign Policy.
Simple: Because you add zero to the memory address of an array to access the first element.

The array indexer was syntactic sugar for pointer arithmetic.
Looking at my own coding experience, I certainly favor 0 over 1. When I examine why, I can't help but see my aversion to & distaste of Visual Basic as a driver.

VB is the only 1-indexed language I have used.
VB is bad.
Therefore 1-indexed languages must be bad.
That’s only 6 minutes of peak load worth of storage (assuming it’s rated on output kWh, perhaps only 5 minutes otherwise). If you have three different types of renewables, all equally sized, and uncorrelated, it’s 18/15 minutes against a single type of renewable being offline.

That doesn’t seem like enough for a 100% renewables grid to be 3 9’s reliable.
Perhaps also worth adding that the linked article (the one titled "Citation Needed") itself originally had hundreds of comments beneath it, many quite argumentative, which seem to be now missing - I guess lost in a site update. It was a very contentious article.

I'm sympathetic to its author's approach - we talk about indexing and it's a strangely fascinating topic but the history of it hasn't been all that well dug out. We do indeed tend to respond to articles like this by going "well obviously [x]-based is good because" - you can see that at work in this discussion here - but those are not necessarily the true historical reasons. But I think the author made a leap too far, the article was a bit too brittle, and it landed in a slightly too argumentative spot.
Anything else happened the past six months that might, say, affect the LNG prices and thus electricity prices overall?

European prices are up far far higher than 2x

https://www.bloomberg.com/news/articles/2022-08-23/european-...
Unless you want a good HTTPS configuration. The output of https://ssl-config.mozilla.org/#server=nginx is significantly longer than the one for caddy.
Libriscv: Basic RISC-V Vectorization with V-Extension
We have enough of people acting like their own experiences are indicative of the norm or are evidence of something happening or not happening, and using that to spread that message, that making this even easier seems like it would be a real problem.

Are news bubbles a problem? Imagine if people actually block out reality on an even more direct level and what that means to their perception of the world. What if people can opt into trusty AR programs to "show" them the stuff in the world they're missing (the conservative conspiracy or liberal agenda), and those also selectively omit some other things?
Actually in not all languages do arrays start at 0. In ColdFusion for example arrays start at 1. I've never been able to receive a reason as to why CF's original author, J.J. Allaire, did it that way.
It's easy. No matter what you insure you have a weasel measure, how competent your claims officers are at denying valid claims. To determine how profitable it will be you need a sucker factor to estimate the market size. A sucker is willing to spend on an insurance that has exceptions at the maximum damages they could recover from, that leaves them with the same maximum cost they need to self insure for and less ability to do so because they are paying you.

It's inherent that no successful insurance company can run with a weasel factor of zero so every product requires a sucker factor above zero too.
hope you enjoy. It's one of the books I've highlighted the most
He could include himself. I have been involved in plenty of conversations about topics that don't interest me.
>> Right, they are almost always worse than first-hand information,

You're probably right about this, in a sense, but it beckons a pretty interesting question: provide an example when "signatures" are better than first-hand information.

Counter example: If your job is to find enemy subs, then sonar feedback off the hull of a Akula Class nuclear attack sub may be better than direct visual observation of the sub
All the big developed nations have committed to phase out coal by 2030, the USA skipped it because of politics, but if you read any of the coverage of that they usually say that it would happen with or without a government commitment e.g.

Why the U.S. Didn’t Join 40 Other Countries in Pledge to End Coal

subtitle: Economics is already playing a large role in curtailing American coal power

https://www.scientificamerican.com/article/why-the-u-s-didnt...
It was indeed Starling...

Apple has today shared some information in relation to a security issue. This has the potential to allow others to gain access to information on your device if security updates are not up to date.

We are contacting you as you have previously accessed your Starling account from an iOS device. We would strongly recommend that you ensure the security updates on your device are up to date to ensure that your device and information remains secure.

To update: Go to your device Settings > General, then tap Software Update.

If you are in need of further help updating your device, head to Apple Support.
119,700 isn't a lot in the context of overall immigration and the number of immigrants who come here to study and for employment. The number also includes the immediate family of the recipient (spouse + children), which would be about 2/3 or 1/2 of the 119,700.
This looks nice, but it doesn't enforce in the schema that all transaction lines sum to zero. Is that a problem in practice? Or is it one of those things where if you get it wrong, you tend to notice immediately because everything breaks (as opposed to silently creating or destroying currency that goes unnoticed for a long time)?
Completely agree, no developer of an open-source software has explicitly stated that a) his software is open-source and b) that he adheres to OSI's definition.

Most developer just uploaded their project to GitHub and attached a license. If OSI defines some licenses as open-source or not is irrelevant. Legally only the license is binding.
This sort of schema requires a process to verify the sum before committing, and verification is annoying to achieve with constraints. Instead, you might consider something like:

transaction_line (id, transaction_id[fk], dr_account_id[fk], cr_account_id[fk], amount)
As Jens Gustedt points out[1], the following intentional unsigned overflow works perfectly for downwards iteration (even when length is 0 or SIZE_MAX), though it looks a bit confusing at first:

for (size_t i = length - 1; i < length; i--) ...

You are also free to start at any other (not necessarily in-bounds) index, just like with ascending iteration.

[1] https://gustedt.wordpress.com/2013/07/15/a-praise-of-size_t-...
Living in a city, the idea of leaving anything of value on your bike, and expecting it to still be there when you get back is completely foreign to me. When I visited Amsterdam, I even had the seat stolen off my rental bike. Biking in the states means carrying a helmet inside with you everywhere you go, and it absolutely sucks.
> Is the color real if it has wildly increased saturation?

It might be more accurate to say that the color is not typically that noticeable by the human eye. It's "real" in the sense that it exists even though we can't perceive it without help, like infrared light, or the sound made by black holes.
> You are one year old when you're born (it's your first year!)

That makes no sense to me. It's also your first century. Does that make you one century old? Of course not!
The moment you're born, you're not even one hour old, let alone one day.
GitHub partially deprecated one of their GraphQL APIs in favor of a REST one
How are they a threat if they don't pose any harm apart from being very weird and get people a little spooked? Maybe they're just doing reconnaissance and surveying the Earth so maybe they can occupy it once we're gone?
Even without sports, my spouse and I watch a bunch of shows that air at different times of the year, on different services. We watch a bunch of AppleTV+ shows (For All Mankind, Severence, Invasion, Ted Lasso, etc.), a few shows on Netflix (Stranger Things, Umbrella Academy), a few shows on cable channels (Home Town, The Gilded Age, etc.), a few over-the-air shows (The Good Doctor), etc. Like you say, there are only 2 or 3 available at a time, but they're still spread all over the place. I don't mind too much. We actually had a lull so we subscribed to Hulu for Reservation Dogs and Only Murders in the Building. When those end in the next month, we'll cancel and move on to something else.
I don't understand why 0 ≤ i ≤ N wouldn't have worked instead, since you already have a less than or equal operator at 0.
With most people leaving their router switched on all the time, the difference between a static and dynamic IPv4 address from the point of view of the ISP is probably marginal.
If you ask people which floor of building they're on, it's going to depend on which country they're in. In North America, at least, the first floor you walk into (in a sane city: I understand there are some which do not qualify in this respect due to hills or historic disaster recovery) is the first floor. On other continents, you enter the ground floor and need to take stairs or an elevating device to get to the first floor.

"Natural" zero-based counting at its best.
The US also has plentiful natural resources vs. population size. It seems that Europe would be the least naturally blessed considering high per capita energy use and less solar resources. China has a high population to support, but also owns all that renewables manuring capacity. Other countries do not have such large and energy intense populations.
A quote from a related blog post: "Eventually I figured it out: basic accounting is just graph theory. Accounts = Nodes, Transactions = Edges"

https://martin.kleppmann.com/2011/03/07/accounting-for-compu...

Also probably worth checking out Martin Fowler's writing on accounting.

https://martinfowler.com/apsupp/accounting.pdf

https://www.amazon.com/Analysis-Patterns-Reusable-Object-pap...
Then the democrats should have passed legislation targeting the root of the college affordability problem, not a one-off. This legislation doesn’t solve anything.
I've never understood the first half of Dijkstra's argument. Unless we are programming a theoretical Turing machine, there will also be a maximum number that can be represented, so the argument about using inclusive bounds for the lower end also applies to the the upper end. So you can't represent all numbers with a single range style. You either end up excluding the smallest number, the largest number, or the empty set. Or you need special notation to handle one of those three cases.

I suppose the 0,1,infinity principle argues that including the empty set and smallest number is more important that including the largest number, so that notation should be preferred by default. And when writing using A<=i<B it is clear enough, but once you remove those symbols and start using them in indexing or function call syntax, like [A:B] or range(A,B), the inconsistency of bounds really breaks my brain, and having to pass a number larger than the largest array index as an upper index range bound gives me nervous ticks. I'd rather use inclusive bounds everywhere and have special syntax for empty set.
The energy to condense out and capture the undesirable products becomes comparable to the energy capture it.

Japan's approach isn't because they need energy but rather that they are trying to minimize landfill (as its an island and space is at a premium).

The resulting products are carcinogenic toxic waste - which comes with additional challenges for disposal. In the US, it is likely more desirable to bury the inert polystyrene rather than trying to deal with the PAHs ( https://en.wikipedia.org/wiki/Polycyclic_aromatic_hydrocarbo... ) and other byproducts.

The article is describing a process where UV light and a catalyst break down/transform polystyrene into diphenylmethane ( https://en.wikipedia.org/wiki/Diphenylmethane ) which is a feed stock for many other (useful) processes.

The paper referenced in the article is Cascade degradation and upcycling of polystyrene waste to high-value chemicals https://www.pnas.org/doi/10.1073/pnas.2203346119
Well, I am hardly a rebel. The rule you list is not a rule at all.

I am surprised that I even have to point it out, but you do not stop being an American by traveling outside the country. Hell, you do not stop being an American even if you send money to sanctioned entities.

There is a reason there is a process for those, who deviate from societal norms. It ensures people en masse do not take matters into their own hands. That process does not, or at least should not, include current regime deciding you get deaded behind closed doors. Deviation from it historically yielded very poor results.

If you are not sure why that is a bad idea, and a bad omen, for a republic supposedly governed by law, I am genuinely not sure I can help. I am just sad that some people explicitly believe this.
Worst than 0 and 1 is to have the choice. In Visual Basic 6 you have the option between the base 0 or 1 for each module. It make debugging a nightmare and you can create bug just by copy/pasting code from one program to other with a different base index.
Is randomly deleting stuff from /usr a big part of your use case?
I think unchecked exceptions in Python probably make sense. I think the real issue is people trying to use Python to write large systems instead of scripts. I love python for 100-500 line scripts, but beyond that the ease of use features get in the way of writing robust code.

However, I think unchecked exceptions are a mistake in any language for writing _serious_ code. Interestingly, everyone hated checked exceptions in java so now everyone makes new exceptions unchecked. I would say this is not because people disliked the idea of ensuring errors were handled, but the verbosity required to do so meaningfully was annoying, so people took shortcuts to avoid pain by wrapping in unchecked exceptions and in the process introduced "exceptions gone wild" (and now everyone who runs a known java app is familiar with the exception stack trace in logs and in the console).
In the proof assistants I'm familiar with, such as Lean and Coq, you can write tactics which generate proofs for a goal and potentially produce more subgoals. However there isn't a "one size fits all" tactic for these gaps.
One area that is being explored is ML for generating proofs, but training data is limited.
I am one of the maintainers of the Go implementation of Ethereum proof-of-stake, called Prysm (github.com/prysmaticlabs/prysm) and also implemented a "slasher" in Go that can be used to slash malicious validators. Anyone can run a slasher and you don't need to have 32 ETH to do so. As long as your slasher software can prove that a validator committed a slashable offense, you can submit this proof to any full node to proceed with slashing the malicious actor. It is permissionless, global, and we only need a few honest slashers in the world for the system to work correctly
Thanks for your response. If I set up Jellyfin just to run at home, without any need for connecting in from off-site, should I be okay security-wise? I went with Plex because my TV had built-in support for Plex, but now I think I'd like to delete my Plex account and switch to Jellyfin.
Filtering by /64 is good enough. With a /56 you have 2^8 (256) prefixes, if you spam enough for a /64 to be blocked, you have 255 more tries before all of those are blocked too.

With some heuristics of "hey, we saw two /64's from the same /60" you can catch most ISP's that are offering prefix delegation to their customers, and that's only 16 /60's in that /56 before you are fully blocked...

It's not that much harder or difficult.
Sorry, but you admitted you produced work that wasn't "up to par" and he gave you immediate feedback that he was no longer interested. Why does he owe an unqualified candidate more time if they can't produce the minimum standard of work? And he's "f'ed up" for doing what any employer who has an unqualified candidate in front of them?

You're being unfair to him
cable is a collection of tv channels. Streaming is a collection of on demand content.
Basically, yes, for 10k.

There are various terms and conditions, like your income and family status (if you are single, you have to make 125k), and whether you qualified for Pell grants when you were in college (if so, you get 20k instead).

I still have not seen the actual document that spells out the terms in detail, just some news reports.
Nobody knows that one.

No elevator I've seen has yet taken a cue from UI design: simply put the buttons within an outline of the building, along with the local numbering scheme.

No more visits to the serial killer lurking in the basement.

The players in this market evidently have been operating at T'ump levels of intelligence. /s
Nice! I want a Lua ruler now.
Who's got time to watch shows from all these services?
And random responses.

1. I don't know if the coal used to make steal can be replaced with synthetic sources but petrol (and diesel and oil) can absolutely be replaced with synthetic fuel powered by renewable energy and carbon capture. The tech is old and boring. What's needed are cheaper renewable sources and more expensive oil, both of which are happening right now.

2. You're absolutely right and there is some debate that battery production can ever scale to level needed. Fortunately some combination of batteries and synthetic fuel almost certainly can get us to 100%.

3. Spot on and highly concerning, particularly as demand for these things at low cost has driven mining operations to places with poor environmental protections.

4. Great point. Demand side management and spot pricing are already things and more wide spread implementations will definitely make renewables more economical. I personally will be super excited to see one of the companies pursuing synthetic fuels figure out how to take advantage of surplus generation to capture carbon and turn it into essentially high energy density storage.
It's a significantly different segment than the Quest or Valve Index-- somewhere in between a Varjo and a Valve Index.

With better economies of scale, we would be able to drop the price more/introduce more segmentation. As is we just have too many NRE costs that drive the price up.
A 118% increase over 57 years is an average yearly growthrate of 3.8%.

Wages for equivalent jobs have been pretty stagnant for the past 50 years, but people personally tend to make more money year over year as they gain experience. Or in otherwords, a 25 year old right now is not much better off than a 25 year old 20 years ago, but a 45 year old right now is likely much better off than a 25 year old 20 years ago.
> 0-based indexing is superior (as a default) because it simplifies a lot of common math, as discussed in TFA.

If that was true, Fortran, Julia, R and Matlab would use 0 instead of 1-based.
also Lua and R.
Would you guys start a GraphQL Api today using Rust? I'm very tempted to hint at that but am still insecure about my 'options'. This is coming from a very comfortable python + fastapi + sqlalchemy ecossystem
I think this question is a bit misguided. There is so much more that affects product quality than how good the engineers are, including what a company counts as "product quality".
Just to comment in the "little bit of free code" there are projects like python and numpy that would take ages to do properly and depending on the company would never ship (or function as reliably as it does right now)

Sometimes they're buying decades worth of debugging/testing
> JavaScript, embedded, in email is, pejoratively, a bad idea by putting too much power into a transmitted email

The exploits writers would like to politely disagree. /s
I always assumed that it was because arrays and pointers would've been interchangeable in the start, and that adding a zero index times the object size gives you the first element
Ah yes, the goes-to operator -->
No I don’t believe it has. I’m sure it gets some facts wrong, but I’m kinda tired of every nonfiction book being considered “debunked” for errors in details of a book-length work.
Panic at the Library
Unfortunate that the Julia folks weren't exposed to this when they designed the language.
Another reason can be performance/memory.

When you index starting at 1, you either have to add/subtract 1 internally, which sometimes but not always can be optimized away by a smart JIT/compiler, or you have to "waste" the first element in memory, trading memory for performance.

Lua always subtracts 1, while LuaJIT instead went with the latter approach.
The nerds who actually made technology possible did not care a bit about money. Now, capital did make mass technology possible. But it cannot have pure innovation, only financial and operations engineering.
Cable? Nah, a NAS and torrents is the way to go.
> US intends to hit this target (i.e. 95% carbon-free generation) in 8 years I think, with 100% and wider electrification of current fossil fuel uses in 2035

This seems ambitious. Source?
It's been widely reported but AFAIK the official announcement is still due at 2.15pm EDT. These things often turn out to be a bit different in detail from the initial reporting, and the particular issue of student loan forgiveness has been "widely reported" before without follow through.

So don't go on a spending spree just yet. Wait until the paperwork comes through on your new balance before assuming anything.
It is if he gives you a login to his NAS.
> Why pay $20 per month to rewatch Friends/Seinfeld/whatever if the box set is $60?

For technically inept people ... the convenience of not ripping or learning how to set up their own NAS.
(al)pine is pretty good.
What's the appeal process for being assassinated by the CIA like?
A rare case where 1-based indexing is more convenient is complete binary trees laid out breadth-first (as in a standard binary heap): parent is i div 2 and children are 2i and 2i+1 when starting at one and who knows what when starting at zero. But that’s the only one I know.
I think UFOs as aliens from outer space are a Columbus situation: if they really exist and are here then the differential between their capabilities and ours is so great that we cannot do anything against them.
It is bad practice in terms of software engineering, but some "real world" apps are implemented like this. They do verification in the "middleware".