skysight-inc/HackerNews huggingface dataset:
About 6 years ago I sat on a jury. I was told by the defense that the plaintiff, who was suing for being critically injured in a workplace scenario, was overstating his injuries. They showed evidence that saw the plaintiff washing his car. The defense pointed out that there were timestamps on those car washing videos and each took place over 4 hours because he had to rest due to the pain from his sustained injuries. Aside from the facts of the case which were clearly in favor of the plaintiff, this attempt at deception pushed the jury to award more money than it likely would have otherwise.

Now that storytime is out of the way, this particular AI reminds me of a photo taken at a lynching.

https://lynchinginamerica.eji.org/report/assets/imgs/14_crow...

If you obscure the top half of this photo from view, how does that change your perspective regarding what is going on at the time? IMO, recordings need to record what is, not what we believe we want to see.
Well you've either got:

memory_address + array_width*i + j

or

memory_address + array_width*(i-1) + (j-1) = (memory_address-array_width-1)+ array_width*i + j

so you can just absorb the extra computation into the pointer.
Assuming there is nothingness for the fetus the entire nine months in the womb. For that matter, I can't recall being younger than four, so it's all nothingness before then.
This kind of information is easy to google and also easy to prove to yourself by just making an honest attempt to get places by bicycle. But here is one example of a study:

https://www.fastcompany.com/1707222/bike-computer-study-prov...

I am not a traffic engineer but I think if you know a few simple numbers like average travel distance, average car size, bike size, etc. you can see how it will be difficult to design any system where cars will beat bicycles. The only conceivable way for this to work is to space everything 20 miles apart with 8 lane highways connecting them and even then you still have last mile problems in such a system that necessarily slows things down. Even the freeways themselves can be bumper to bumper at rush hour, just look at the Katy Freeway in Houston.

Basically, there are already bottlenecks in car traffic systems and there is no way to avoid them because of induced demand. Adding cycling infrastructure will not hurt drivers but would help get more people on bikes.
It is much cheaper to run a staking operation but not 0-cost. You still need an internet connection to pay and a bit of energy to run your validator. You may owe taxes on staking rewards, etc... So there is likely to be some selling by validators. Rewards are also much lower, issuance of ETH is cut by 90%, for example.

Also you lock-up capital which has an opportunity cost and must competes with every other investable asset. As the barriers to entry staking are negligible (just acquiring a liquid staking derivative like rETH, for example) it means that everyone willing to stake will likely do so which drops the returns lower, which may push some stakers out as they see better investing opportunities. So staking is likely going to have thin margins in the future and will give a rate of return that is fairly priced given its risk adjusted returns.
That doesn't look too bad on a quick glance, but the possibility to say that "this content goes in that template" still seems to be missing.

Look at this page: https://quarkus.io/guides/qute-reference

and read about “Template inheritance” in 3.5.6 to see what I mean.
Cloudways overview: https://www.forbes.com/advisor/business/software/cloudways-r...

So they turn your IaaS into a PaaS, I guess.
Tell that to CD Projekt Red, Valve, Devolver Digital and scores of other good game developers and publishers (both big and small) who have had no problems at all selling their games with minimal to no DRM.

DRM today is largely used by bad publishers to prevent buyers from realizing how trash their games are before paying for them.
Exactly. Also, who actually subscribes to everything in that list in the article? Maybe 3 of them with the freedom to jump around. Definitely an improvement over cable.
for (size_t i = 0; i < length; i++) {
size_t j = (length - 1) - i;
...
}

EDIT: change i to j
Um, no. If something can only be used for "non-commercial" uses, then it is not open source software.

The OSI is not the final arbiter of the English language, but this definition is long-settled by the vast majority of people who know about software. For example, many governments (including the US) have definitions of "open source software" written into their laws and regulations, and they all basically agree with the OSI definition.

For example, the US Government's "OMB M-16-21: Federal Source Code Policy" defines "Open Source Software (OSS) as:
"Software that can be accessed, used, modified, and shared by anyone. OSS is often distributed under licenses that comply with the definition of “Open Source” provided by the Open Source Initiative (https://opensource.org/osd) and/or that meet the definition of “Free Software” provided by the Free Software Foundation (https://www.gnu.org/philosophy/free-sw.html)."
https://obamawhitehouse.archives.gov/sites/default/files/omb...
> Biden has successfully moved the 10k in student debt from the people who received an education and moved it to the general population at large.

$10,000 / 10,000 people is only $1 per person. That illustrates the benefits of shifting costs to "the population at large" from the "individual alone".
I mean, maybe some people are homeless by choice, but some are due to misfortune and poverty. Using technology to turn a blind eye to poverty in our communities seems bad. Also you may trip over a homeless person.
> Getting people to use more efficient appliances and insulating their homes should help reach these targets. We don't need to generate today levels of energy if we can drop usage by some percentage and just generate all of that with renewables.

Sure, but if the bulk of the problem isn’t residential inefficiency (or if these incentives are only going to recoup a small portion of that inefficiency), then perhaps this money and political will might be better spent elsewhere.

In particular, I suspect industry is a big emitter and the big gains are probably to be had in disincentivizing carbon emissions in industry. The low hanging fruit would be a border adjustment tariff on countries that don’t meet our current emission standards (bring more jobs to the US, which improves our supply chain security). From there we could set a low price on carbon and ratchet it up as necessary. I would much rather us squabble over the price of carbon than trying to play whack-a-mole with specific incentives and disincentives. Moreover, carbon pricing isn’t a cost, it’s a revenue source.

Besides carbon pricing, it would also be neat to see the money spent on increasing our renewable energy capacity. It’s not enough to convert our grid to renewables because we have all of these new EVs and electric heaters and electric industrial applications coming online and replacing fossil fuel applications. The grid is going to be much more strained than before, so we need to increase that capacity as quickly as possible.
Yes, this was ad-hominem because it seems obvious the OP is not asking this in good faith. Their first comment is not in the form of a neutral question, but a prejudiced assumption based on a false idea that nothing in the linked article could lead one to believe.

> Is it incorrect to say that ethereum is now entirely centralized with some extra steps?

> Like, you have this proof of stake thing, but the only reason it works is because there's just a small number of validators, which is just going to be the ethereum foundation and friends.

I know Cunningham's Law is a valid discussion strategy, but the topics of cryptocurrency on HN already tends to attract enough flamewars and misinformation as it is.
In Europe, the floor level with the ground is called "ground" or "0".
>There is no designated class of slashers.

Not true. In your defence, I also only learned this today.

https://docs.prylabs.network/docs/prysm-usage/slasher
https://lighthouse-book.sigmaprime.io/slasher.html
Same for me. If it's not on core, means devs don't want to support it, which means it is buggy, therefore not ready for production.
Expectation: this article.

Reality: It's insanely hard to find talented developers, but Rust makes people excited, so they are just using it as a marketing tool.
Advocating for an Inclusive Future with Rizel Scarlett (video)
Perfection is the enemy of good. I do this too, thinking my project won't be perfect, so I abstain from doing anything because it won't be perfect and give up.

In terms of motivation, I found that motivation is unreliable and comes and goes. Consistency and little steps at a time work for me, especially if the project is a large one. If you want to move mountains, you start by picking up small stones. Good luck!
*the neighbor saving face
Despite the "How Safe is Zig"[1] blog post, it's false that there is a spectrum. A lack of temporal safety implies a lack of spatial safety, and vice versa.

If one can use a use-after-free, invalid write, time of check-time of use error to write a byte to an invalid location, the program's data structures are now in an inconsistent state, violating invariants required for "spatial safety" such as objects being the correct type, buffers and lengths being paired together correctly, etc.

Likewise, if one can accomplish a buffer overflow, a spatial safety violation, or an out of bounds write, then by definition they've made temporal violations as well. Writing objects out of bounds or arbitrary heap writes imply data races.

Offensive security folks use gadgets that exploit one to accomplish the other, as needed.

[1] https://www.scattered-thoughts.net/writing/how-safe-is-zig/
> If you count apples you implicitly start at zero and add 1 for each apple.

If that's the case, then how did the ancient Greeks or Romans count before zero was an acceptable concept in their counting system?
> I can only assume that the bug classes you are referring to would have been eliminated by using essentially any language with a type system.

Rust has a very expressive type system[0], which you won't otherwise find before hitting the more functional and research-y side of things. Modelling data in terms of enums (sum types), move types (affine types), etc... makes it a lot more reliable and a lot less faillible as it just removes entire swathes of edge cases. See concepts like "making invalid states unrepresentable".

[0] though it's still lacking in many ways, the more you get the more you want after all
If you wholesale abstain from an activity that the vast majority of people around you do, yes, you are a little alien.
That or https://nodejs.org/api/worker_threads.html#worker-threads
My ISP (Metronet) uses CGNAT and refuses to touch IPv6. In my case, when I complained that port forwarding didn't work, they gave me a static IPv4 for free, but I have to call back once a year or else they start billing me $10/month for it.

I don't need a static IP. I'd be completely fine with a dynamic IPv4 or even dynamic IPv6. But they don't offer that. Just static IPv4 or CGNAT IPv4. Oh well, some day...
The fact that the CCPA does not apply to government agencies is completely outrageous in my opinion. The CA DOJ leaked thousands of citizens private information recently and nothing is happening to them. They even went through the trouble of building a UI to search the data released, so its pretty hard to claim it wasn't intentional.

If we are going to hold companies to the CCPA should the agency in charge of enforcement not be held to the same standard?
the correct way/idiom to reverse iterate an array is

for (size_t i = length; i-- > 0; )...

It's surprising how often the issue pops, it works well with both signed and unsigned integers.

(edit) I've started with one based indexing (basic)... mixed with 0 based (assembly), more 1 based (pascal), then more stuff (all zero based). I am, yet, to see a real advantage of a one based indexing... after the initial process.
There may be a difference between what we currently know as "bots" and when someone finally links generated images/video, and content through text and speech together into something that does a good approximation of a person.

The fact that it might occasionally do or say crazy things as it's not a real person might even be part of the draw. It's not like real people don't sometimes adopt controversial opinions purely for the attention it brings.
Also, +1 for Go. I think that one of the things that makes Rust and Go such great language is how strict their compilers are. This moves the cognitive load of writing same code from the developer/team, to the compiler.

Go is also simpler because of the GC, given that Rust can get a bit tricky with lifetimes. Go routines and channels are a delight to use together with contexts.

Rust allows for a lot more ways to solve one problem, i.e. you can iterate over an array, of use a loop. Go only provided a for loop and that is pretty much the only way to iterate over something.

Some people might find this limiting but I find it refreshing given that I can focus on what I need to do instead of how I should do it.
Yes, that’s the explanation for how we count them as we do, but it has no greater weight (and I’d argue less weight) as to why than saying whether a[0] or a[1] should be the first element in an array.

I say it has less weight as birthday is a compound word, the root words of which suggest that your first birthday could logically be the day of your birth rather than a year after it.

My first weddingday was not a year after I got married. My first graduationday was not a year after I graduated.
Waiting for the old Slashdot meme: “I haven’t owned a TV for 20 years. Do people still watch TV?”

Yes how much have you spent for your “hoards” of DVDs?
For short trips (like shopping or even sitting at work) you lock the bike outside. Removing the battery is for overnight.

(In Denmark; might not apply everywhere.)
I had the same experience with go, 100x performance improvements on data crunching scripts with roughly the same code. Worst part of writing it in python was simple misspellings in the last stages of the computation breaking things.
There are decentralized staking pools. https://rocketpool.net/
> totalitarian surveillance state

never let a good crisis goto waste! As soon as the first plane hit i bet the lights started getting turned on and the servers booted up.
I (US) don’t remember seeing the second floor labeled 1. I often see G, 2, 3
There were a number of systems oriented languages that, while algol-like in syntax, used zero-based array indexing, predating C. BCPL was intended to be a generic systems oriented language, but Burroughs had ESPOL for their mainframe architecture, and HP wrote their operating systems and compilers in SPL, which was specific to their stack-oriented HP3000 architecture. All these used zero-based indexing, because for low-level, memory conscious manipulations, it's much more natural than one-based. But nothing is universal, and IBM's systems oriented languages (BPL, PL/S, and PLS/II) were more an evolution of IBM assembler and then Wirth and PASCAL, and used one-based array indexing.

Personally, I've always found zero-based more intuitive and satisfying, absent arbitrary indexing (in which case I'd chose zero-based for most purposes where there wasn't a compelling solution based reason to use a different index base). But then spent years writing SPL ... I
Ah, yes. Cardinal numbers and ordinal numbers both end in the word "numbers" so they're the same thing. No need to distinguish between having three apples and having the third apple.
HN can do things like "This user is posting from an IP which geolocates far from where it normally posts from". It can take into account the total post history, user upvotes, etc.

Cloudflare bot detection is more request-by-request. Cloudflares product is more intended to prevent DDoS attacks with millions of bots. I don't think it's sufficiently fine tuned to prevent a handful of spam comments through.
Tier is just great. Been using it every now and then for years and I've never had any trouble.
It's going to increase the amount of energy flowing through the grid, but there's plenty of excess grid capacity to accommodate that.

The grid is a technological marvel, but one weakness about it is that it has never included storage except small amount of hydro (which I've heard some claim is because nuclear needed it so that the reactor could stay always on, but I have my doubts on that origin story)

Without storage, every grid component must be sized to maximum expected through put, which can be many many times as large as average throughput. The grid is also the most expensive part of delivering energy, more expensive than generation.

This means that storage, and a lot of electrification means storage, whether that's charging the battery on a car, or heating a hot water tank, or cooling/heating a building which can be used as several degrees of thermal storage, is going to drastically reduce the potential peak load as a ratio to average load.

Electrification has enormous potential to reduce grid cost, and overall energy cost, IMHO.
It seems to me that a game having Denuvo is generally a sign of it being garbage in quality. Good games don't need DRM locks to sell well, as so many titles have demonstrated. The only good games I know that had Denuvo are Doom Eternal and Nier Automata, and both ended up removing it.
Well, it's way to circumvent extra costs created by individual e-mail accounts.
This isn't 'controversial', it's total Alex Jones Infowars-type batshit.
Some poor understanding of physics in many comments. High school physics deals in point masses in vacuums, but people and vehicles are not point masses.

Injury is closely correlated to accelerations applied to various body parts. A sloping hood gives more space to average out the acceleration.

Conversely my stepfather blacked out and fell backwards on a tile floor. A low speed impact with a high acceleration applied to the back of his skull and brain that killed him.
The crucial fact is that if your language supports 0-indexing, you can do that if you like. OR, you can pretend it has 1-indexing, and do that instead.

If your language doesn't support zero-indexing, then you are stuck with 1-indexing, and that's that.

So, zero-indexing is the natural thing to put in a language, as it accommodates everybody.
I believe there's a powerful status quo bias.

Doing the reversal test, if programming languages had all been 1-indexed, then I doubt we'd hear much from people, in 2022, saying "I think the first element should be 0, and the second 1".
As professionals we need to have a meaningful vocabulary. This isn’t Through the Looking Glass.
The definition of war has become extremely loose in modern times.
Your links contradicts your statement. It's absolutely true that there is no designated class of slashers. Who do you think designates slashers?

Anyone can be a slasher, just as anyone can be a staker (as long as you have 32 Ether).
I would like to know about this as well. I struggled with this for a while for a prediction market app that I'm building. Eventually I ended up with [1]. I am somewhat pleased with it, but it does feel unwieldy to work with. I have some vague hope that somebody who actually implemented banking software would know of an obvious and elegant schema.

The summary of my approach is:

* A table with accounts.
* A table with account balances and an index on (account id, id), so you can efficiently query the current balance.
* A table with transactions.
* A table with mutations. Mutations have an amount, and reference a credit account, debit account, and transaction. (So one transaction can consist of multiple mutations.)
* The account balances table list the post-balance, but also references the mutation that caused it to be that new value.

All of these tables are append-only. I later added another layer, with transactions and subtransactions, but I'm not sure if this was a good idea.

[1]: https://github.com/ruuda/hanson/blob/351e8e9bc5c96a9c1dc76fd...
Earworm by Tom Scott comes to mind: https://www.youtube.com/watch?v=-JlxuQ7tPgQ
Just a quibble: the only available $1000 ebikes are cheap junk. In the US, Rad Power are the cheapest decent ebikes and you're looking at 1500-2000 for them.
Jimmy Maher's blog on the history of computer gaming, which emphasizes interactive fiction, has been going for years and is a comprehensive (and highly readable) source information of how companies like Infocom and other "adventure game" designers in the 70s and 80s led to computer gaming as we know it today.
Whoops, so they do. That's a repair I wouldn't want to touch by myself but good luck to anybody who does!

The last Mac laptop I did repairs on was a snapped hinge and man that a painful process. Similar boat with having to take the entire computer apart (including the screen assembly). These days I'd be much happier to pay someone to deal with that, but doing it yourself is certainly the affordable solution and I'm glad that self repair continues to be an option.
>Another U.S. administration official speaking on condition of anonymity described Abdulrahman al-Awlaki as a bystander who was "in the wrong place at the wrong time," stating that "the U.S. government did not know that Mr. Awlaki's son was there" before the airstrike was ordered.

I'm not for drone strikes, but it seems to me if your dad is an armed militant working against the US and killed in a US military operation, and then you go around associating with even more armed militants working against the US, you're asking a lot of your US citizenship to protect you from getting droned.
Do you not know the gender balance? Or are you suggesting that only straight men watch porn? Or only straight men want AI generated porn?

In any case, I think you'd be quite surprised at the diversity of people outside of you.
Plastics recycling is a sham, invented by the plastic industries to defuse criticism for an explosion in single-use packaging.

The vast majority of plastics are never recycled and end up in landfills or dumped at sea.

It's not economical to recycle plastics because separating plastics is expensive, the percentage of material that has to be chucked because of contamination (food, chemicals, labels, etc) and the recovered material itself has little to no value due to degradation of the polymers.

Methods like these are important, but what's more important is replacing, reducing, etc.
I wonder how would the results vary if for every MW of renewables there was 100kWh of storage (using flywheels, lipo, thermal rock, gravity, etc...). I really believe a future with 100% renewables is very, very close. Will happen in the 2030s.
Do you know the definition of countable? A set S is countable if there is a one-to-one mapping from S to N where N is the natural numbers. Do you know that 0 is not a member of the natural numbers? We literally start counting at 1 by definition of countable.
Ok, use the baker and cup as an example. If you have an empty cup and put half of a cup of flour in it, you now have 0.5 cups of flour. Notice the zero before the ".5". That is us, normal humans, realizing that until you add enough to have 1 of something, you have between 0 and 0.999 repeating.
Maybe we should just treat nuclear like coal where we don't bother to cleanup the radiation.
I only need one, and there are display monitors that companies use for offices etc.
Your links do not say that there is a designated class of slashers. They just say that it is resource intensive relative to its rewards, so not everyone will want to be one. Anyone who chooses to, however, can be one.
I value my time way more than dealing with having a Plex Server set up. I had one from 2012-2020 and before that a Mac Mini running Front Row from 2006-2012. I haven’t had it plugged up in 2 years.