skysight-inc/HackerNews huggingface dataset:
> Free means it's rightfully theirs and that any action that inhibits their ability to get what is theirs is an offense of a high degree.

No, free means that you're getting your benefit from something other than being paid by the customer. So if you rugpull the free thing after getting what you wanted, you're taking advantage of people. For some reason, free to you means that you're not obligated to follow through on your promises.

Instead of complaining about people complaining, just stop offering free t-shirts that you have difficulty delivering.
I didn't see binary interpolative coding (BIC) referenced. It is one of my favorites introduced to me by the book "Managing Gigabytes" by Moffett and Bell [1]. It has great compression ratio for sequences and is commonly used in inverted indexes.

There is neat implementation [2] and technical paper [3] by Giulio Ermanno Pibiri, which I just found today by looking for it.

[1] https://people.eng.unimelb.edu.au/ammoffat/mg/

[2] https://github.com/jermp/interpolative_coding

[3] http://pages.di.unipi.it/pibiri/papers/BIC.pdf
I had a college professor who loaned me one for a project and it was absolutely unusable in windows. Took like 10 minutes to boot to the desktop (although maybe he had viruses, wouldn’t have surprised me, and he certainly didn’t have an SSD in it).

Lxde is great though and sure id believe that. I ran lxde on a single-core Phenom low power thing and with a SSD it was marginally usable even with that complete shit hardware.
That doesn't seem right...

If bufsize is a power of 2, doing the modulo would be exactly the same as just using a smaller integer type (like 8 bits on a microcontroller). What we want is the integer wraparound to never coincide with the buffer position wrapping. For that we would need a size that has some other factor than 2, and thus a "real" modulo operation in the indexing (which is slow).

Or is there an error in my thinking?

edit:
Duh, I understand now. If the counter has at least twice the range as the buffer size, the subtraction will always give the correct number of elements used. Power of 2 or not doesn't matter.

Not having to do the subtraction could still give a performance benefit, and if the buffer elements aren't very large, one wasted slot is worth the tradeoff.
It's strange Agner seems so against this hybrid design despite the fact it's been proven to work so well for ARM. I'd agree this architecture is very difficult to optimize a single application for, but on the other hand he doesn't seem to consider whether it can lead to better performance and battery life in everyday use cases with mixed workloads using less than 100% of available performance.
Probably Google?
Curious as to why this is getting downvoted? It's literally how the economics of open source software works. Vanishingly few companies put back anything like the value they extract from the open source ecosystem and many, many projects are funded overwhelmingly by the free labour and effort of their committers.
When writing these things, I prefer using the “sleep” command as the while condition. This way, the loop is easier to break out of. I.e. when I press Ctrl-C, the sleep command returns a non-zero exit code, and the while loop terminates gracefully:

while sleep 60; do clear; curl -s wttr.in; done

Otherwise, I very often get a loop which stubbornly refuses to abort, and I have to hammer both Ctrl-C and Ctrl-\ to make it stop. The downside is, of course, that I have to wait 60 seconds (in this case) the first time. When this is a problem, I just unroll the loop slightly and add an extra invocation to the beginning:

clear; curl -s wttr.in; while sleep 60; do clear; curl -s wttr.in; done

This could be generalized into a terminal watch function:

termwatch(){ delay="$1"; shift; clear; "$@"; while sleep "$delay"; do clear; "$@"; done; }

termwatch 60 curl -s wttr.in
I envisage a swarm of say 50 cheap-ish drones with a "swarm leader", intercommunicating using some kind of short-range mesh radio. They'd be disposable, single-use. They could be launched by a squad of say, 10 men.

The swarm leader could be human-piloted or autonomous. Autonomy would be a matter of software and sensors; once you've invented it, it would be dirt-cheap to implement. A swarm of 50 would be enough to baffle air-defence systems capable of tracking multiple targets.

I have no idea if this exists, but it seems an obvious idea; if it doesn't exist, it must have been tried and found wanting.
Fyrox 0.25 Feature Highlights
> I can throw a free piece of chocolate in the trash if I don't like it. Throwing a 13¢ piece of chocolate away is like throwing away 13¢.

This is literally the sunk cost fallacy. There's nothing rational about sticking to an awful candy bar because you paid money for it vs throwing away the free one because you didn't.

Lastly, online news consumption is very much suffering from this problem. Not just at the consumer level: think tanks funded by billionaires trying to affect political policy often provide ready-made "press info" and 24/7 contact details for arranging interviews or video calls whereas citing actual research means having to wade through research papers and trying to get a hold of busy scientists with little media training. In consequence you'll see a lot more media appearances of so-called "experts" doing PR for opaque think tanks than actual researchers qualified to give an "objective" view on an issue.

It's not just that "free" media is bad, it's that it can often afford spending tons of money on refining its content in such a way to further its sponsors' political goals. And it's not an accident that most of these outlets espouse right-wing views rather than left-wing -- as progressive as some billionaires may allegedly be, consumer protection, workers' rights, wealth redistribution and democratizing political power are antithetical to the interests of all billionaires, so aside from some pet issues any actual left-wing politics that go beyond ineffective posturing are off the table if they want to maintain their positions of power and wealth.

I'm not saying this means you should pay for news (or that paid news sources are always more neutral and factual -- arguably neutrality is an impossibility and not even necessarily desirable). I'm saying that asking people to pay for news means only those able and willing to pay for news will get access to them and everybody else will be preyed upon anyone who can afford to provide "news" for free.
Because the queue grows only in one direction and it is consumed in the other direction, reading a stale value from the other side is still safe, so two-word atomicity is not needed.

In fact the other side value is normally cached in a local memory location so to amortize the cost of roundtrips over multiple reads and writes.
if you run a saas, this is a good move for SEO too. People may be searching "backup sqlite cron" or something like it and realize they'd rather use litestream.
Also, what the crowd gets is “cool badges”

Who even comes up with these things?
Open Source Monthly
You picked a bunch of conditions you don't happen to like and then projected this onto the technology along with a giant helping of victimhood, but again, RA is morally neutral. It's like encryption, it can be used for things you may agree or disagree with but the tech is just a tool. In this case it's just a way to enforce agreements.

So here are some agreements that maybe you'd actually like to enforce on other people, using the exact same technology.

1. Cloud privacy. RA and related tech let's you request a remote attestation from the cloud provider that proves your VM memory is encrypted such that the hardware provider can't read it. This means you can compute in the cloud and not be spied on, not even if the legal system in the remote jurisdiction suddenly demands it.

You might think cloud providers would never offer this but you'd be dead wrong. Both Azure and GCP offer RA in which you are the one checking them and they offer it today.

2. Blocking spamming without needing captchas or modern JavaScript based equivalents. In turn that means you can now much more easily self host email and retain control and privacy currently sacrificed to big email providers.

3. Copyleft enforcement. Yes really. It'd require toolchain integration but it's possible.

4. Eliminating backdoors inserted by cloud CI systems. They prove what compilers they're using via RA.

Etc. This is just a few examples.

And that's why your argument is frankly morally flawed. Agreements and contracts are something everyone relies on whether they realize it or not. The fix for terms you don't like is not to demand leaky enforcement but, as always, market competition. If you hate Oracle's "no publishing of benchmarks" clauses - which are by the way unenforceable with RA anyway so that's a bad example to pick - then use postgresql instead.

At any rate, it's all rather irrelevant. You have much more bargaining power than you think and that is in fact why RA has never taken off. Outside of very controlled environments like games consoles or cloud VMs it's considered too complicated and excludes too many users who don't have the right hardware etc. Consumers effectively "negotiate" by picking services compatible with what they've got.
It's not just giving more money. If I stay at my current company and ask for a significant raise, that usually comes with more responsibility... Whereas if I just switch jobs, that usually means more money for doing the same.
And like I said, I knew I was gonna get my head bitten off for that. This is where you distinguish the bandwagon hangers-on from the people actually interested in technical discussion.

The commentary UserBenchmark provides is terrible and the “effective speed” composite rating is terrible. The actual int/fp benchmarks are perfectly fine and actually tend to be more reflective of actual benchmarks like spec than Passmark has been, in my experience. Passmark does sometimes have oddities, UserBenchmark hasn’t.

But bandwagoners can’t accept that, they just see “UserBenchmark” and their vision goes red and they shake as they struggle to type out “nobody should EVER use UserBenchmark”. I do apologize for being colorful but that’s how it is.

Like I said, there’s a reason I didn’t link it, no matter what you say, there’s a significant number of people who just can’t act mature enough to handle separating the data from the editorial positions.

It would be nice if we had good Spec2017 benchmarks for everything. I would prefer that. If you want broad comparisons of completely obscure hardware “what does this ultra-budget Xeon Bronze look like against this atom vs a desktop processor from 2007” the options are limited. You have Passmark, you have UserBenchmark, and you have Geekbench. And people still lose their shit over Geekbench too.

Even Passmark has only seen that xeon a total of 14 times.

The situation is even worse for GPUs where UserBenchmark is the only reasonably broad benchmark database available for truly ancient stuff that 3Dmark won’t run on. What if you want to compare a GTX 9800 to a Vega 7 and a Intel HD 605? It’s UserBenchmark or nothing. It sucks but it is what it is, and people need to just grow up. Including the owner of UserBenchmark. But the effective speed is just a composite benchmark and he’s never actually tampered the underlying int/fp benchmarks.

Phoronix is also not particularly good and has some serious methodological problems too. But nobody else does linux benchmarks apart from STH and Phoronix, and Phoronix pumps them out like crazy and just survives on volume even if his testing is kinda shit. Look at his “Linux games” test and he’s mixing multiple resolutions into a single result set, including the same game multiple times, etc, and then pulling out averages, everything is framerates and not frametimes (meaning, averages and not minimums), etc. From what I’ve heard his application testing isn’t any better but I don’t remember specifics.

Just goes to show: you can be scum and put out good data, and you can be a pillar of the community and put out bad data. Reddit tone police don’t change that.

There is a awful lot of incredibly useful data in the world that came from people who are extremely disagreeable on a personal level - or much, much worse.
I have no idea what that comment means.
you might like bamboo

https://bamboolib.8080labs.com/
Stupid question : do the bacteria manage the create their organic mass entirely from air + sunlight, or does the "container" need a special substrate / soil / etc... ? How fast would that "deplete" relative to the metals in the anode / cathode ?

Also, how much does it "capture" carbon as part of the photosynthesis ?
I love the idea but never saw a good implementation other than monthly billing or prepaid credits
I wouldn't say "fancy", more "exotic". It tastes weird and most people wouldn't buy it unless it's at a similar price point and they like trying new things. Anyone buying it expecting "premium" quality would be disappointed though.

Here in Germany Milka is basically the main brand and Lindt is the affordable luxury option. Hershey's is rarely even available.
"How to build SaaS that doesn't punish the user for using it"
Traditional ponzi schemes didn't have a scalability problem, they had a marketing problem. Cryptocurrency solves that by adding hand-wavy tech hype.
* 4.80 kW Solar Panels -- +$12,576
* 2 Powerwall Batteries -- +$18,500
* Cash Price -- +$31,076
* Federal Tax Credit -$8,080
* ---------------------
* Net Price: $22,996

Tesla Solar (yes, cheaper options exist. Tesla solar was the best for me and the least hassle, AIO solution).

I know this sounds like a bizarre setup (4.80 kW?) but my main goal was to be able to have two Powerwall backups that I would have incase the grid fails me. I charge the Powerwalls at night during offpeak hours for free and keep them near 100%.

29% of my energy needs are offset with the 4.80kW panels.

I plan to add more powerful solar panels soon. 9.6kW panels would allow me to offset 58% of my energy needs; it would add on $12k to my costs, but I am safe knowing that I don't need to completely rely on ERCOT and their mafia anymore (to an extent).

TL;DR $23k USD. I was able to get a 0% APR loan as well, so I'm paying around $130 / month. After including the energy generated/offset, it goes to net ~$93 month.
I've actually spent some time on SDF, good people there, lots of neckbeards who are willing to help out any tech issue.
> Variable-width is the new hotness […]

Hardly new. The VAX 6000 Series
Vector Processor supported variable length vectors with up to 64 vector elements:

With the VAX, the vector register has a maximum length of 64 elements. Each element can contain up to 64 bits. The elements used can be enabled or disabled by setting bits in a Vector Mask Register (VMR). The programmer usually determines the range, or limits the number of elements used through a Vector Length Register (VLR) (see Figure 1–2). This range can vary, for example, from 0 to 64 elements. Of course, if the vector length = 0, no vector elements will be processed.

I am pretty sure the concept predates the VAX days and might go as far back as the CDC STAR-100 from 1974 and potentially also the Cray-2, but I have had a trouble locating authoritative sources on the details of the ISA of the former.
If you prepend the column/row with a dollar, it is locked when you drag and extend.

e.g. $A1 locks the column, A$1 the row and $A$1 both

Can be pretty helpful if you put a constant somewhere.
faster to use Nextcloud that does a lot more things out of the box in a single install
Because most people have finite time and energy.
It’s crazy how I was willing to believe that this is what the article was talking about without even opening it. Authors should be more specific, a lot of misinformation could be spread through misleading titles.
Lindt is cheaper and more commonly eaten than Hersheys in Europe.
I wonder how much of this effect comes down to 0 effort, rather than the actual cost - If I'm stopped to sample a chocolate, the free one doesn't require me to take out my wallet or find change. As soon as both cost money, the 13c example is such a minimal amount more expensive I'd be way more open to trying it out.
I felt the same finding that section: by not "pushing too much their solution" they actually increase the chances that I'll use it someday.
The capital and biggest city of Germany was always going to be expensive. IMO the capital shouldn’t have been moved back to Berlin. Anyway, that’s too late now. What I’d like to see is administration and ministries moved far out of the city into Brandenburg.
Yeah that's a tough one, and it was indeed a luxury to be able to have a uniform instrumentation library.
You'd think that someone who valued their own time less would value your time more in comparison.
Wait how is electricity free during night? Is there so much wind that it is free already?
I think you’re looking for a browser. I use a terminal to get away from that noise.
> Clickable links were the original sin of the web. Maybe they were a good idea decades ago

Clickable links are literally the foundation of the world wide web...
Yeah I hope OpenTelemetry works out as well.
Shared data between researchers defeats the purpose of replication.

Suppose two people conduct the same experiment on the same medical data using the same code. If the sample was biased then what’s the point?
exploitation of open source projects, siphoning VC funds

open source supply chain should be decentralized

this is the new capitalism btw /s

security issues? yeah, don't let your junior devs install random libraries because they don't know how to make a linked list themselves, to begin with
What difference has it made in the lives of billions, other than inciting hatred and addiction? Indoctrinating the masses with disinformation and propaganda? Eliminating our attention spans, reducing our literacy and regressing us culturally to the level of spoiled children? I mean sure, maybe here or there one or two people have something interesting to say, or there's something worth watching or listening to, but the vast majority of it is at best objectively garbage and at worst actively malicious and harmful.

Maybe we should go back to letters. Physical, hand-written letters. A world in which everyone is forced to deliberate over their words and where the pace of information and progress is slowed down to what a human can comprehend, as opposed to the schizoid mania of constant noise we have now, seems objectively better.
I totally get the minimalist approach to websites, but using plain text instead of semantic HTML elements means giving up accessibility. People who rely on screen readers will not be able to read your content in a pleasant way.
there is no conflict.
money is not the only benefit others can get from your work. if you run a soup kitchen it will certainly benefit people even if it doesn't make money.

for me the whole purpose of life is to make a positive contribution to society. that can take many forms
Nights Free Plan - Use most of your electricity from 9 pm to 7 am every day to take advantage of this plan.

[1] https://justenergy.com/get-offer/free-nights-or-weekends-ele...
Fear.

(the equine heads can be collected in an ethical way like they did in the making of that movie)
Or even 90%. Maybe 75% as a compromise. Heck, being grandfathered into a very low price point will make them much less likely to quit even if they no longer use the product, thanks to FOMO. So you may see long-tail income from those early adopters with little expense.
An e-book entirely about JavaScript objects
Er, perhaps you misread. The shirt was on its way but shipping was slow due to world issues.

No one is doing a bait and switch, the reality was that it just wasnt on the timeline they wanted and they did not accept this.
No one said we didn't ;)

Please reread it, the issue was that due to world conditions it took longer than expected, which was explained but not accepted
Not OP, but the premise is just too naive. He's coming from a compsci deep learning angle and thus arrives at a completely flawed model for how neurons interact and "compute".
Not that we have a model that even explains this theoretically yet, but it makes no real sense to talk of Brain FLOPs in the way he does.
It's borderline cringeworthy that this is upvoted so high.
Probably because while some data has been open-sourced, there isn't any statement on what other data be open-sourced, or a comittment to it by Google. Voice data hasn't been open-sourced.

Mozilla on the other hand is a non-profit which will release the result of your labor under a very permissible license.
> Ultimately crowdsource leads to UBI powered by Google. It's inevitable.

UBI also provides income when the recipient performs no work at all for whatever reason. Why would a company support that?
There is this weird idea that human intelligence would be somewhat general enough that if someone exhibit exceptional talent in some fields, his insight about other, loosely connected fields, are valuable.

Elon Musk is an other good example, the guy is super smart but also super dumb about a few things, and this is entirely normal and compatible.

We should never look for a messiah.
The amount of complexity casually thrown away. The premises and the conclusions. The fact that this is on the front page.
> The problem of transsexualism would best be served by morally mandating it out of existence.

> All transsexuals rape women's bodies by reducing the real female form to an artifact, appropriating this body for themselves.

You mean that book by Janice Raymond?

> So, what I think is very fascinating is that there's a connection between the very jolly Blair government and their Gender Recognition Act and Iran. They love transgenderism because it does help to get rid of this serious problem of homosexuality and it enforces gender. Right? So we do need to be fighting, I think, transgenderism as a state 'project' in terms of gender.

That's uh, Sheila Jeffreys being delusional about how supportive the UK government is towards trans people because Iran's very exceptional asymmetry in how accepting they are of trans people and not gay people.

Counter suggestion: Read Gender Trouble.
> I've never understood why tech people think computers are going to improve education.

For many (not necessarily all) ed-tech startups, they don't.

They aren't looking to improve education, they are looking to leverage and scale a business. And for that, 'computers' is ideal.
With my t25? Participant, absolutely! As I said, it's my main daily workstation. Over last two years that included using built-in webcam, a dsrl, and currently Logitech external webcam.

Heck I've run full PeopleSoft multi vm setups on my ancient t420 back in the day. A little CPU really goes a longer way than people realize.
Dubai is funny example as neither group is permanent, but just there to work. Mostly cause Dubai and likes really aren't big on immigration.
The diagram shows a detonator and an acceleration charge. That's why I was wondering what the acceleration charge was.
That we are discussing it; the only reason this blurp is here on top of hn is the author and his cult following.
Secret UK propaganda campaign stoked Israel hatred to appear authentic
So then your program gets killed. Using a bounded queue let's you handle these situations gracefully and then you can tie these errors to alerts, which are then tied to a scaling policy.
I think so? The point I was trying to make is they’re both under pressure to reduce wasted energy use.
Well, yes and no - nothing can compete with Excel in terms of modeling speed and agility. A capable analyst can do miracles with Excel, find other routes to a solution, and then produced model can go to Python/Pandas developer for the processing optimization.
Convergent and CTIX was my introduction to *nix.
> You gain weight in kilograms and lose weight in grams.

Ultra false. It takes years to get fat while in few months you can lose a significant amount.