skysight-inc/HackerNews huggingface dataset:
To be clear, the real zlib lives on http://zlib.net/
The .org variant is basically typosquatting the name.
You really don't want to store timestamps as text.

It's horrible for performance. A iso8601 timestamp takes at least double the amount of bytes (without a timezone), but more importantly you need to parse and validate the timestamp each time you use it. Filtering and sorting suffer a lot. Iso8601 without timezones can in theory be sorted trivially without parsing, but sorting strings is still a lot more expensive than sorting arrays of int64. And you also have to make sure to never write a different timezone. Why not just use an int?

You then have to parse the string into the native datetime type again in application code.

You also need to add a custom check constraint to prevent writing garbage to the column, which is easy to forget.
Bitcoin is the base layer of a decentralized finance world completely out of the control of the traditional elites and banks, yes.

It's also a new finance world completely under the control of an even smaller elite of devs and mining pool owners (see the hard fork of Ethereum that happened a long time ago, and the upcoming fork of Ethereum that will move it to PoS; sure, Ethereum isn't Bitcoin, but there is nothing fundamentally different to prevent Bitcoin taking a similar step whenever the devs and miners decide).

What Bitcoin definitely is not is a new currency where the people have any kind of control. It is actively opposed to that goal, and takes away even the slight chance of a benevolent leader that exists with central bank controlled currencies.
When I work with Firestore for the first time, so many things excited. It has real-time data, nicely SDK for almost languages I can think of.

But when really dig in, I make an accident that drops a collection by thinking it's just a document, the same issue happened to my colleagues, luckily, it's a dev environment, I just need to ask for sample data and insert those again.
I also see some poor Developer experience while using Firestore, for that reason, I decided to write Refi App.
>>Even if it was a different server each time, it’s still an extremely centralized topology for that state transition.

That doesn't make the network centralized, since the server that acts as the centralized state transitioner will be randomly selected from a very large pool of servers with equal authority.

Innovations that Rollups and Sharding further extend the scalability that is achievable with Ethereum's Proof of Stake consensus protocol, mostly by debundling tasks to create modular components, so that the consensus layer has to handle far less load per transaction.
Same but I have to admit it was akin to addiction. Had to stop or I d just do EvE stuff and nothing else :D
What benefit do these journals provide? Is it entirely professional prestige (and the career advancement that follows) or are there other upsides to it?
And Proof of Work is better because the haves buy equipment the have-nots can't buy to vote?

Unless you have a citizenship based voting of some short where a single person gets a single vote and they actually vote (automatically I guess and assuming without delegating to the big whale because "I am bored") what do you think agreement via resource scarcity implies?

P.S. Also lobbying...
It's better to tax the harm created from electricity generation, which I suppose is mainly CO2 emissions. Then the market will decide how much PoW mining should be done compared to Christmas lights etc.
You can't fork gigawatt powerplants and silicon foundries by clicking a button on Github.

You can't even fork a stablecoin. in case of a split in a PoS chain, the correct fork will be decided for you by USDC and Coinbase.
Bing is the only search engine that still has a useful public pay as you go API.

Though Startpage claims to be backed by Google, so it must be possible to get a contact with them.
Yes, but I thought that it could be interesting to look at research on the topic from 20 years ago to compare it with present progress.
Conspiracy theory infact: The investment was more than a year ago and whatsapp still doesn't have a full license to operate..
One of the interesting things about viruses generally, is that they are right on the line between things we consider alive and things we don't.
You know what, I just might do a training app for you all.

After all, I know a thing or two about that.
> Essentially, VDFs take a certain amount of steps to compute and cannot be parallelized. However, the correctness of their output can be verified efficiently.

this...sounds exactly like proof of work?
What would it be worth to you to never have to charge your phone again?
It's the same for the other side.
This is a common misunderstanding.

Proof of Work does not get you any votes at all.

PoW is a service to the network, to create an immutable ledger. It comes with a very real nuclear option that will bankrupt miners if you misbehave and get fired by hashing algo change.

It's just a boring industrial business, like smelting aluminum or iron.
Fonts? You must not be old enough to remember serial port then.

Serial ports, and in particular modems connected to said ports, was the second worst thing I know in computing. At least I rarely have to deal with either of them anymore.
Refusing to publish in a top journal is academic suicide. Why would any individual researcher do that?
The relationship between masculinity and politics
Fyi, if you use netatalk to expose network file systems to macOS, you can tell it to store these things as ext4 extended attributes instead.
Asynchronous would work better, but we're unlikely to get there -- too big a change.

It's like:

* having ECC everywhere

* having a single display standard (as opposed to HDMI/DisplayPort/USB-C/DVI/VGA/...)

* some kind of architecture where a single bad expansion card (USB, PCIe, etc.) can't crash a whole computer

... and so on

On one hand, no brainer. On the other hand, it hasn't happened.

NVidia is breaking ground on the move to SIMD/MIMD-style architectures, as predicted at the same time, and only because it gives a 30x boost in performance. Async will probably net us a 50% performance boost or something.
Many years ago when learning SQL i was looking at these state diagrams despite using another database. So yes, they should be added! They may not be usefull for anyone SQL who is able to read the Postgresql grammar definition but for someone learning it it‘s helping very much.
No. Bitcoin network power usage isn’t related to the number of transactions.
miners go bankrupt in PoW for misbehaving. Large stakers can be rewarded for misbehaving, at your expense.
India also has patent law that says you cannot patent life, so Monsanto’s patents aren’t valid in India.
Why is the company assumed to be good and the government bad?
Australia's 'anti-troll' bill would let social media users sue bullies
Oracle has been using these in their reference guides for at least 30 years, e.g.: https://docs.oracle.com/en/database/oracle/oracle-database/2...

Personally i'm more helped by good examples than these syntax diagrams.
Such an idiotic proposal. How should we enforce this, do we need a government backdoor on every single turing complete hardware to verify they are not running """bad"" code (hashing data)? Or are just ASICs the problem, mining with CPUs is OK?

Or maybe you could just let people do what they like with the electricity they paid for
This is a silly article. Only working in a weaker security model does not, a priori, mean that proof of stake is a scam; it just means you need to convince yourself that the weaker security model holds. You can read the post linked (https://blog.ethereum.org/2014/11/25/proof-stake-learned-lov...) and decide for yourself.

Personally, I think this kind of "quiescent" knowledge, letting you differentiate the real chain from the fake chain on long enough timescales (which basically amounts to knowledge of a single hash, when you get right down to it), is perfectly reasonable to assume under realistic circumstances, for the same reason that synchronized time is not a remotely difficult problem on long enough timespans. The only problem lies in new nodes (that enter the system when there's not a quiescent state, and the longer chain is being withheld) being exposed to fake chains.

By using a VDF as mentioned below to make sure it takes just as long to construct a new chain as it took to construct the old one, one can ensure that as long as at the time the stakers held their keys (rather than for all time) a majority were trustworthy, then the probability that they were able to maintain a longer chain becomes vanishingly small. Therefore, nodes will be able to reliably choose the longer chain on reconnecting to the system. This trust model seems pretty realistic to me, and it's not like Bitcoin can handle the case of a continuous partition to begin with.

So this just reduces to "once a majority is not trustworthy, the chain can't be trusted anymore" which is the actual security tradeoff of PoW vs. PoS (PoW puts trust in hashpower rather than staked coins, so by definition it's immune to this sort of issue; if your private key is stolen you "only" lose your coins, not any voting power). I don't think this is news to anyone who's done much research into cryptocurrency.
Ask HN: Integrate Software Solution with Competitor's?
I'm involved in a merger between two competing organisations. We're in the same market segment, but our software solutions differentiate themselves slightly differently.

The stakeholders are obviously interested in seeing an integrated software solution that provides the strengths of the two existing solutions in one service.

Obviously, there are technical challenges with this: the two existing solutions use extremely different tech stacks, where neither of which is appropriate for "plugging in" the other one. The technical people involved also want to take the opportunity to fix some long-standing scalability problems when it seems like they have to restructure the top-level architecture anyway.

But I'm more concerned with organisational problems. I feel like most of these integrations easily turn out wrong or inferior to either original service.

Do you have experience with this type of work? What did you learn? What would you suggest?
> Usually ends bad for the executive

"Survivor" bias here. I imagine on average it ends excellently for the executive.
Ok, this is a very different scenario then, where it makes sense for you ..
This is z-lib.org, which is entirely different.

FWIW, zlib.org gives a

<META HTTP-EQUIV="Refresh" content="0; url=http://www.zlib.net">

and its body contains:

zlib.org is temporarily redirected to <a href="http://www.zlib.net">zlib.net</a>
Your comment really caught my eye. Would you mind saying a few words about what a dream that's devoid of sensory content is like (i.e. what is it that remains that makes it a dream)?
If all the tenured professors published directly to arxiv only for a year, what would happen to them?
Using power is never a net good, regardless of the type of power. If we don't need more power for something specific, the ideal is to just not build more power - consumption is not some noble goal.

Unless we believe that Bitcoin has some use, its power consumption would be problematic even if it weren't so monstrously large. And vanishingly few people believe Bitcoin has any value beyond a get rich quick scheme.
It’s just the same as desktop.ini files, it’s where they record the position of icons in storage locations that don’t allow the filesystem to store that information invisibly.

It’s not a big deal.
Yes, check Brexit and Marie Le Pen, politics in Poland, Hungary, Germany back in 2016. The refugee crisis was a central theme back then and anti-EU politics managed to gain significant grounds thanks to it. In UK, they even passed the mark narrowly and left the EU.

Sure, the refugees are never the only EU issue but the 2016 crisis pushed EU to its limits and even chopped of part of it. That's why EU was at the bring of collapse and if it continued there was as strong probability that anti-EU politics would prevail in other(than UK) EU states too.
Yes, both of these sites are immensely valuable in the third world.

You can have your copyright madness in the first.
Show HN: A (barely usable) Scheme Interpreter in C
I implemented a subset of Scheme, one that might just get you past the first chapter of SICP, in C. I wanted to implement a Scheme interpreter in C after doing SICP to attain a sense of closure and to be sure that I really got the bare essentials of programming languages and program evaluation. So here it is for anyone wanting to try it out. Do read the README on GitHub[1] for what I have made and to understand its limitations.

It wasn't easy for me as a non CS person (I am a Chemical Engineer). I started out reading theory heavy books like Torczon and Cooper but feeling intimidated by the math involved in finite automaton style scanner generators, I switched to Bob Nystrom's Crafting Interpreters [2] and his book made the scanning part smooth and intuitive.
Next I tried to study parsing from his book but didn't find parsing to be as enjoyable. I then went to the dragon book , which I had found to be very dense the first time I flipped through it an year ago. This time I found it to be much more approachable, thanks again to what I had read in Nystrom's book. Precedence and associativity made more sense when I read it a second time. But it turns out that Scheme's grammar is really simple: Expr -> atom | '(' Expr ')', so I stopped reading and started coding.

It's barely usable because it has no GC, and I may have to rewrite it from scratch for implementing one. In the meantime I am thinking of doing a rewrite in Java, and then do part 3 from Crafting Interpreters, where the author implements everything in C.

Still very much a newbie, I welcome criticisms and directions for moving it forward.

[1] https://github.com/TectonicFury/CSCMIC

[2] https://craftinginterpreters.com
For this reason, only the first person is ever found guilty in gang rape cases.
From the sheer amount of different descriptions of this Aphantasia it should be obvious that most of it will cluster not in "disorder of the brain" or some such, but in "different levels of ability, due to skill".

I was blanker than you describe it. Nothing moving, nothing seen, nothing.

Now I can light subjects, take measurements, walk around things with moving parts, roll them forward and backward through time.

I went on a hunch that it just doesn't fit. Has to be learnable.

And it was.
Some safes I have seen have insanely long keys, like 20 cm of "trunk"... I wonder if that is the reason ...
Because it’s the right thing to do? Lmao, right? Who would be stupid enough to even consider doing anything but playing the clout games.
You can fork decentralized over (crypto) collateralized stablecoins even if you can't force a fork of a centralized stablecoin operated by incorporated entity to be recognized by them.

Unless we're going to pretend that there is only one way on and off networks and only in one currency denomination…
I look forward to reading your book about how nobody listened to you back when you called it in 2021!
It is, just wrapped in enough layers of misdirection.
I used to have an eve chat log parsing tool for getting all the kills in a roam. I'd just ask everyone to x-up once, would then grab their names and timestamps from the chat logs, and then ask zkill what happened to those players during the fleet chat. This was perfect for the kind of chaotic, but small roams we did with Eve Uni, and for the fact that we used to write after action reports after most fleets.

It would sort those kills, and add separators between fights based on time.

It's one of the simplest things I've ever implemented, and I think Eve Uni still used it for years after I stopped playing. Eve chat logs are beautiful.
Rhetorically, who cares about trust anymore?

Slightly more specifically, why should any stranger care if the charismatic "with-it" personality says anything in particular?

It's all BS, stories, that the world is telling to us. We can be just fine if we keep our heads down, and do what's expected of us.

Not Rhetorically:

"Trust" has never been guaranteed. It's partly an emotional experience.

So as technologists, how shall we pool our tools, to Augment Humanity? Why do we have emotion enhancing technology for everything but trust (rhetorically, because we have many)? Why would we Want Trust?

I'd personally love Digitally Signed video, proving mathematically it derives from a Genuine Work from the taking head in the video. Because I trust myself and need solid facts to continue doing so.

I need more reliable facts.
Why checklists fail–and the three keys to making them succeed (2015)
You're just picking something to hate and it's not even correct.

It's not true that OS==kernel. The kernel is Linux, and this is replacing the GNU stuff around it with something else. The result is a new kind of OS. But nobody said that any privileged code will be written in JS.
> Some developers appreciate the freedom that SQLite's flexible typing rules provide and use that freedom to advantage. But other developers are aghast at SQLite's flagrant rule-breaking and prefer the traditional rigid type system found in all other SQL database engines and in the SQL standard. For this latter group, SQLite supports a strict typing mode, as of version 3.37.0 (2021-11-27), that is enabled separately for each table.

At last.
>Do you think you can even get a replacement battery for your a12 in 3 years?

Ah yes since the producer of phones needs to support them 5 years in franc (repair and updates), and hopefully 7 years (just security updates) in the future by eu law.

Ok then lets say 2027 ;)
Serious question: can you show me in a map where in India these remote villages and schools are that lacks cellular or fiber coverage?
I am from Europe (Sweden) an I learned it the way described in the article, so when I read it I had to read it twice to try to figure out what I was missing.

But I had a very inspiring (or stubborn ymmv) maths teacher. He insisted that we learned sine cosine by drawing our own unit circle and measure from with a ruler. Calculators were forbidden.
That's similar to how I started learning.

Did you try advancing past that though? Trace a word letter by letter, read it backwards? Take two points, move them apart? Make one green, one blue?

It took me months to get from points to a spinning pyramid with colored sides.
Proton 6.3-8 Released with More Windows Games Playable
I still see my father in law and my step father dying (separately) very clearly, and wish I couldn't. I can see the life draining from my stepfathers half open eyes and his face as the nurse, thankfully, "made him more comfortable" [0] as he was taken off the ventilator. I can also see my father in law's blood drain from his swollen face as the heart-lung machine was disconnected. It's horrible.

[0]: I suspect that's just code for pumping him with an overdose of opiates so he would die quicker and with less spasms and no pain, but I can't be sure. I kind of think it's an open secret in medicine that they do this, though not sure, and I appreciate her service in helping us all be more comfortable in that room with her action that day.
I think there is a confusion that visualisation must be photo-realistic. I can visualise the entire city in which I live in my head, and fly around its streets, parks, and landmarks in a handful of seconds. The map is fully accurate and the broad-brush image is. But if I stop and focus on any one detail, I cannot always remember exactly what lies there. Clearly my memory depends on filling this in 'as-if' to sustain my vision, and I think this is true in general. We don't have memories that can zoom in to ever greater microscopic detail, and we don't have every detail of a picture, but this doesn't stop us from imagining.

It's similar to the way in which when we're presented with words that are jumbled up apart from their first and last letter, our brain fills in what's happening. Vision in general is not just the mechanical encoding of sense data from light. It is as much psychological as physiological. We see the world in stable colours and contrasts because our mind controls for illumination and processes the colour of one detail relative to the whole picture. I think our mind's eye depends on similar kinds of psychological support.
Proton 6.3-8 Latest
> If electricity demand from PoW mining spurs new renewable plants to be built, is that bad for the environment?

Yes, obviously.

Even if every single miner pool built its own solar/wind plant to power 100% of its energy needs, that would still be horrible for the environment: building the power plant itself produces harm to the environment; and the space and work and money used to create the Bitcoin miner's power plant could have gone into replacing (closing down) a non-renewable power plant.

Silly arguments about pricing volatile electricity only work if we assume maximizing profit is the ultimate good or that PoW is the only way to use that excess power. In reality, if we want to avoid the worse catastrophes that our current economy is pushing the world towards, we have to stop looking at profit, and choose less profitable but more useful ways of handling volatility - batteries, long-distance transmission, etc.
> I still have some doubts that people actually do visualize things

I can't imagine not visualizing things. My undergrad was in mechanical engg, so it was kinda central to our field.

Imagining a 2d machine drawing as a 3d figure, imagining the interactions between various moving parts or system of joints and levers is expected of you.

The way I think reflects the visualization itself. Usually, it takes quite long to 'load' a complex system in your head and visualize it. But after it is done, I can describe intricate details of it. I also get irrationally irritated when someone interrupts me in the 'loading' phase, cuz I have to start all over again.

For a similar reason, I have a very natural affinity to graphs = undirected-trees and flow charts as they serve as a visual representation of what is a symbolic relationship. I am also completely unable to recall language or isolated-facts perfectly, but can do the same for visual systems.

I am famously 'the whiteboard guy' at what is now an ML job, so I can believe that not everyone thinks of these systems visually. But, visual intuition in some form is and has always been core to how to how I understand stuff.

> Are they really visualizing these goofy versions of the machines?

In my case, the key points of interaction are visualized clearly. (eg: point of contact for gears, or a joint, or multi head attention on a single node). The rest is invisible in an out of focus sort of way, like things in our peripheral vision are out of focus and practically invisible, but you're still seeing them.

> I tend to think that I have a better understanding,

I maintain that vision is a crutch. It helps develop an easy to grok intuition, that works within the realm of visible way you'd think of interacting with the system. True intuition of things requires moving away from the visual intuition, and one that is grounded purely in the key axioms of that idea itself.

An example would be us thinking of differentiation as slope of a curve. The visual grounding is helpful but a more axiomatic understanding would allow you to grok concepts like [1], where the slop method falls short.

[1] https://www.youtube.com/watch?v=CfW845LNObM
As another self taught, my favorites would currently be something like (from low- to high-level):

- The Elements of Computing Systems: Building a Modern Compiler from First Principles

- Operating Systems: Three Easy Pieces

- Systems Performance: Enterprise and the Cloud

- Exercises in Programming Style

- The Little Typer

- Conceptual Mathematics: A First Introduction to Categories