skysight-inc/HackerNews huggingface dataset:
Well there is Timestamp defined as a well known type which is available to all implementations despite not being a primitive type [1]. Plus one is obviously able to define any other custom types if necessary- eg as seen in [2].

[1] https://developers.google.com/protocol-buffers/docs/referenc...

[2] https://github.com/googleapis/googleapis/blob/master/google/...
> But the principals of the bank can abscond with the value before the law has a chance to react. The thing that prevents them from doing so is their investment in the bank's reputation. The size of that investment is correlated to the bank's scale.

Do you seriously not see that this doesn't make any sense? Why would a criminal bank executive who's willing to run away with the bank's money care about the damage being done to the bank's reputation? They don't have any issue with stealing money from the bank but somehow they wouldn't want to damage its reputation?

> I work in quantitative finance.

I very much doubt that. It's clear that you don't understand incentives, and that you're unfamiliar with basic economic concepts such as the minimum efficient scale of a business. The notion that the amount of a bank's capital is the result of the bank wanting to maximise its reputation is not found in the scientific literature, nor it is supported by any economic theory, nor by common sense. Feel free to prove me wrong by providing a reference.

> DeFi does not require coercive power to do what it does.

That's because it doesn't have coercive power and therefore it can only do stuff that doesn't require coercive power, such as over-collateralised loans and voluntary exchanges, but this is just a tiny subset of finance. For example, under-collateralised loans, mortgages, bond indentures, basic enforcement of property rights, all that requires an authority with coercive power.
Well done. That's a huge income and good on you for holding onto it.

I'm attempting a much slower version of this. But hope to retire well off by following the Dave Ramsey method.
Here's a person who worked a working class job, lived frugally, saved up, took a few risks, and was able to buy a couple out of state properties.

How this will be perceived? Very positively, at least by me. Good for them. We're not talking about a slumlord here.
One obvious approach is to have a model of the system that runs faster then the system define a fitness function and a fitness gradient depending on the controls and the do model predictive control.
This is an invaluable resource, but is available directly on YouTube at https://www.youtube.com/watch?v=BzhbAK1pdPM&list=PLzBixSjmbc... (Playlist breaks it up into stomachable chunks.)
Increasing housing increases demand on alot of other resources (medical, kindergarten, streets, public transport, schools,...). how do you orchestrate such a rise in demand in a densely populated city like san francisco quickly (dense in the sense of non-used land, not by population)?
I don't need to check any official sources to be pretty sure the number of able-bodied working age Americans who died from Covid is (statistically, not in humanitarian terms) negligible.

Once word: socialism, for the rich and poor alike, promoted by the US government and the Fed.

It's the same in the EU, the only difference is it's worse and it started before Covid-19.

Funny but completely expected thing about it is gubmint stats refer to some of those non-working as "discouraged" whereas many are in fact encouraged to be unemployed. It's hard to be discouraged if you're hungry.
My God you weren't kidding... It's hovering around unreadable, and certainly not something I like to scroll through.

It reminds me of Newspaper websites these days. I think this is a statement about the current state of the web.
I don't really understand the interface check. If the network interface is down... send an email about that? Through which network link?

That's one of the reasons you really want a centralized monitoring system; an offline (link down, system down) system cannot inform you that it's offline, a monitoring system can tell you that.
You tell me if that is even true ... I haven't had an FB account in many years. From what I read (mostly here on HN) is that you may be able to create an FB account with an e-mail address. But after a while you'll be pushed / forced into providing a mobile phone number, a profile picture and some people (here) even write about having to provide an ID. Also you have stay actually active on it or you risk it being closed suddenly. That's what I learned. I don't know if that is true. And if the games you bought are attached to that account they will be gone.
Ads as a business model ends with surveillance as a business model. We know this now.
Mumble is already a group talk protocol. http://mumble.info
Thank you, this is exactly what I was looking for
Yeah, as a youngling in Europe I feel like I'm about to get the shitty end of the stick by the time I hit my 30s. 600k/year (inflation-adjusted) seems like a pipe dream...
trilium is another good one. https://github.com/zadam/trilium
My naive understanding is that he considered the voice he used to be his voice, and had no desire to change it.

I also read some weird teardown of all of the chips and technology used to synthesize that voice a while back and it was very interesting. I'd like to read it again and archive it.
Feedback:

1: This needs a copy-pastable 1-5 lines at the top of the readme for installing it (which installs the binary, and adds it to your PATH, and appends to your .bashrc or .zshrc or whatever).

2: Please support metapackages, so that I can publish a list of all packages I want/use and "bingo install" that.

3: Consider a "bingo selfinstall" command that appropriately detects .zshrc/.bashrc/whatever and appends the magic PATH-munging. (cf "nextdns install")

4: That is an excellent name for a utility. (Much better than this cargo/crate/gem/bundle/beer/cask/tap crap.)
When you realize that in a democracy the poorest don't vote at all and that we are represented by millionaires, it all seems so pointless to vote.
Self determination my ass.
You block ads in your browser, why not in your city?
> I don't disagree with anything specific that you said, but the reliance on "reasonable" means that you don't get a trivial guarantee about the lack of a short period from the structure itself.

I'm using "reasonable" here, because if the state-update function is an extremely weak and far-from-random permutation, like the identity, then the least-significant bits of the state will obviously display short cycles and, then, if your output function is also weak (e.g. simple truncation of most-significant bits), you may have short cycles in your output.

But, again, in such a case, you have a much bigger problem than "lack of lower bound on cycle length": your state-update function is not mixing your state, so you are 100% reliant on your output function to mix the state+counter. Also, if you go ahead and remove the counter, then you get a PRNG that always outputs the same thing (regardless of the chosen output function): clearly, you haven't picked a "reasonable" state-update function.

In a nutshell: if you don't actually have a PRNG (because both your state-update and output functions are trivially weak and non-mixing), then adding a counter won't magically turn it into a PRNG.

> The nice property that LFSR+non-linear-permutation-on-output schemes have is that by construction they give a guaranteed known gigantic period.

...and you get that guarantee from the fact that a LFSR is a counter. So you're just reinforcing what I said, and what is stated in the paper I linked to: adding a counter to a (stateful or stateless) nonlinear function is the best/easiest way to ensure a lower bound on the cycle length of a PRNG of arbitrary structure.

> If lots of cpu time is allowed then I think it's likely that people will manage to select reasonable permutations. ... but when trying to shave off ever last cycle (as is the case for the RNGs discussed in this thread) it would be good to have a more concrete definition of reasonable.

The chosen permutation does not have to have any special properties other than the ones that are already required for any usual PRNG (things like "changing a bit in the input should change each output bit with a probability of about 1/2").

The concrete definition of a "reasonable" PRNG is: either the state-update function or the output function of the PRNG must effectively mix the state (or both). Adding a counter will not turn an "unreasonable" PRNG into a "reasonable" PRNG: it will only take a "reasonable" PRNG and turn it into a "reasonable PRNG with lower bound on its cycle lengths".
Some ISO ASN.1 standards (unfortunately not ISO 8824 and 8825) can be downloaded for free from https://standards.iso.org/ittf/PubliclyAvailableStandards/.
> it's likely that this will take another 50 years to reach the success level.

There's another technology that's been hyped relentlessly for 50 years, and is always "just around the corner": general AI.

Call me when you think you can build a reactor that can contribute power to the grid AND make a profit for the operators. I won't be holding my breath.
Ok my bad, I was looking to quickly through the base types in the proto reference
Doom vs Spacemacs - I found more bugs and performance issues in Spacemacs. I encountered a few errors in Doom as well but nothing serious. Doom was a lot quicker to set up as well.

I have been using original Vim.

I use Emacs 27 from Debian stable. Will look into 28, thank you.
I'd recommend learning by doing. Working with clients is not different than working with e.g. your boss except that both of you are equal on deontic and epistemic authority.

You'll get better at working with clients through experience - essentially you'll build wisdom.

For sure, you'll fuck up a lot of relationships before things start to go well. That's normal.

You'll also have to think of an economic position and where you want to stand in the relationship to your clients. Are you thirsty for work? Can you communicate rationally under high pressure? Are you being exploited? How much heart do you put into your client's work?

I've written an article about the relationship I once had with my clients. But since then it probably became outdated once again. It changes constantly, but maybe it's interesting for you: https://timdaub.github.io/2021/01/16/web-principles/
That’s a good list!

My fave:

> An average writer makes the reader think the author is smart. A good writer makes the reader think the reader is smart.

I am quite surprised to see no mention of the importance of an editor. I have to assume that they are no longer as important, these days, as they once were.

My mother was a scientific editor, and she was brutal. I once wrote a 400-page book (that was never published). She edited it for me, and it may be the most perfect prose I’ve ever produced (but it was out of date and technically irrelevant, by the time it was ready).
There’s plenty of comments in this discussion from developers saying they specifically don’t use <table> even for tabulated data.
City planners have a wide variety of opinions about this, and all of them are pretty useful. Most of them will mean a decline in effective property values, which is almost ALWAYS strongly opposed by the public.
I had problems with YaCy. Slow search and slow crawling. Regarding search I think it could be improved if instead of HTTP requests to other peers a more efficient protocol (UDP) could be used. Regarding crawling it's quite possible that doing this in Java and running it on a Rock64 may not be the best combination (: It started OOMing after some days.
The question around this is whether vulnerabilities show up because the technology is bad or because it’s widely used, triggers interest by researchers, and a certain amount of any implementations will have their set of issues.
You’ve posted the same comment twice so I’ll post my same reply twice:

There’s plenty of comments in this discussion from developers saying they specifically don’t use <table> even for tabulated data.
Some people turned masks and vaccines into moral absolutes which built up the opportunity for people in the business of selling attention to make money by claiming the opposite and other people who sell attention to oppose them. This all leads to side picking and a good old ideological battleground which is just a very attractive thing for humans.

So the problem with masks and vaccines is that it is quite profitable for people to turn it into a battleground and not so much to help people understand risks and rewards of various strategies and choose their own risks. Not to mention the huge sense of satisfaction many humans get from being “right” and letting everyone know how right they are.

The more you exaggerate and the harder you squeeze, the more opposition you get. The conclusion that comes from this is apparently that more exaggeration and authoritarianism is the solution.
I would consider Google randomly excluding the most relevant words from my search query intentionally degrading results. It's incredibly frustrating. This shouldn't be the default behavior, maybe an optional link the user can click to try again with some of the terms excluded.

Yes, I know verbatim mode exists, but I always forget to enable it, and the setting eventually gets lost when my cookies are cleared or something.

Unfortunately I can't switch to another search engine because in my experience every other search engine has far inferior results, despite not having the annoying behaviors Google does. DuckDuckGo is only useful for !bangs for me.
as an alternate to cirpus's reply, and noting that in roenxi's example roenxi is using the R packaged supplied by the paper's author (suggesting a real interest in understanding), I again refer to page 4 of the article.

"it is not very hard to prove that the minimum possible value of [the proposed measure] is −1/2 + O(1/n), and the minimum is attained when the top n/2 values of Yi are placed alternately with the bottom n/2 values. ...Theorem 1.1 only applies to i.i.d. samples. Therefore a large negative value of [the measure] has only one possible interpretation: the data does not resemble an i.i.d. sample."

roenxi, I congratulate your example, it shows that you are working to understand the measure. "where does it break" is always a good question.
In the article it is explained that the purpose of this coefficient is to estimate how much X is a function of Y [1](or how noisy this association is); in particular this coefficient is 1 iff X is a function of Y.

With MI (the article claims that) you can have a coefficient of 1 without X being a function of Y.

[1] this means that this coefficient is intentionally not symmetric.
It's worth noting that nuclear fission was a theoretical, barely experimental thing for decades since 1911 and 1917, until 1942 when the first successful reaction was produced.. From there you know he rest. Fusion is more difficult, so it's to be expected that more of ramp-up time is warranted. We at least know that the basic concept works. It's visible every day, worldwide.
It’s annoying to say this, but I have my shots so please don’t reply with shrill cries calling me an anti-Vaxxer

I am guessing like many he is angered at having to choose between his job and taking a vaccine he may not want to take. This same employer didn’t likely give a single shit about his safety before.

Logic says just take the shot, but people like to feel like they have some agency in life other than their employer forcing treatment on them so they can continue to be good little drones.
I tried a wired Oculus (I think?) setup at a friend's house a few years ago for an evening, and it was fun but yes I could see the novelty wearing off quickly. Especially given the setup at the time would have been well over $1000 (once you consider upgrading to a powerful enough PC).

I considering getting a Quest 2 this year, as the price is a lot lower that what my friends setup would have cost, but after looking at a few "Top VR games" videos on YouTube I decided it wasn't for me. The videos were full of FPS and fighting games, which I can understand in VR would be a completely different experience and fun if you enjoy that, but that really isn't my thing. If more casual games come out then I could see it becoming more mainstream, but right now it does seem a bit of a fad.
If you run your own datacenter, there is also the opportunity cost of slowing down R&D and new development work.

Let's say the year is 2012 and Redshift is introduced, completely changing how organizations can generate insights from their data. Running your own datacenter? good luck waiting for the ops team to install something similar! It might take you a couple of quarters assuming they are already competent at it. On the Cloud? Press a few buttons and you're off to the races.

velocity is a competitive advantage
Other parts of the Canadian federal government would love this data as an aid in criminal investigations, up to and including fishing expeditions against innocent people. Police are not known for willingly making their own jobs harder in the name of preserving civil rights, as the police-worldview is that police are inherently trustworthy.

Once they have the dataset, they can legally volunteer it to RCMP or CSIS. (CSIS may/probably already has it, but we don't have an Eduardo Snodienne yet.)
> Are DDG results inferior, for 95% of users no.

Do you have a source for this figure? Maybe it's mostly true for the "average non-tech-savvy user in an English-speaking country", but I've found DuckDuckGo and everything other than Google inferior in many cases, especially when looking for Hungarian content.
Living off 4% works in retirement because you can in part live off principle. In early retirement it’s not going to work out nearly as well because you get the reverse of dollar cost averaging, removing money in down markets is more expensive than in good ones. You need either dramatically reduce spending when your portfolio is down or to live well below the expected returns.
> It's the best protection we have against [...] your infecting others if you catch an asymptomatic case.

This was a theory that the entire vaccination program was predicated upon. The theory was, "We can't prevent infections, but if the body is primed to have a less severe reaction to the virus, it will do a better job of clearing it quickly and the viral load will be lesser, thus bringing r0 down."

It didn't turn out to be totally true. It clears quicker but it has no meaningful reduction in peak viral load on average.

So now, given that we don't have good reason to suggest that the vaccine results in lower viral loads, it stands to reason that the majority of asymptomatic "superspreaders" going forward are more likely to be vaccinated. The unvaccinated are more likely to get seriously ill and isolate.

https://www.ucdavis.edu/health/covid-19/news/viral-loads-sim...

https://www.medrxiv.org/content/10.1101/2021.09.28.21264262v...
> A little more surprising is that it's still the noisiest just from natural sources.

What natural sources are so loud?
> But for the many papers describing novel ML models, how does that work? They seem to use images that diagram out the different layers of the model. But is that truly "universal" the way that a psuedo-code algorithm is universal? As in, if the authors use PyTorch (or whatever), can I take the exact model they describe in their paper and apply it in MyFavoriteMLToolkit and achieve similar results?

Generally, yes.

If they are standard, well-known layers that exist in both PyTorch and TF you can take a paper that was implemented in one and implement in the other and expect similar results (assuming you know a reasonable number of details[1]).

If they are non-standard layers it can be hard. There are lots of details that you need to port and even with access to the source code it can be easy to miss things.

[1] Here's an example of how things are implemented differently - you can still get the same result, but you need to know what you are doing: https://stackoverflow.com/questions/60079783/difference-betw...
I don't necessarily disagree with what you are saying. But, when the price of ignoring the problem for the consumer is "disappointment", rather than "bankrupcy", it still seems to me that it is not consumers that should be particularly worried.
1. Backend-wise it seems to be a Java, .Net, Golang and Node world at the moment, so you might like to prioritize those. If you are crazy or adventurous Rust, Ada, Kotlin, Erlang and Dlang are nice, but you will get few bites. Python is fine for all your scripting needs.

2. While you are earning good money in your biglaw job you should stay there while scoping out a startup you can use your legal quals + programming chops at. Or start your own. If I was starting a legal-falvoured startup and looking for devs I would hire you in a flash and train you to use my stack. Impossible the other way around.

Good luck
arxiv link: https://arxiv.org/abs/nlin/0001042
One ambitious project I've thought about over and over again over the years is search (and social sites / forums) where the votes, tags, and flags make a public dataset and users can manipulate their own weights (or even the ranking algorithm) to construct a "web of trust" that yields favorable results.

This way you can escape spammers, powertripping moderators, and the tyranny of the hive mind; it doesn't matter if there's a large population of spammers, shills, and idiots upvoting crap because you set their weights to zero (or negative). In fact, that becomes a feature, because by upvoting crap, they generate a crap filter for you. If the weights are also public, then you can automatically & algorithmically seed your web of trust (simplest algo for sake of example: give positive weight to identities who upvoted and downvoted the same way you did) but you could still override the algo with manually set values if it gave too much weight to bad actors.

Obviously this has privacy implications (all your votes and your network becomes public), and can generate a large dataset (performance challenge, how do you distribute it / give access to it?), so it's far from a trivial project. For the privacy angle, I'd start by keeping identities pseudonymous (e.g. a public key or random id -- you don't know who's behind the identity unless they blurt it out). Furthermore, I think it'd be useful to automagically split your actions across multiple identities so it's harder to link all your activity. I think the system should also explicitly allow switching identities, for privacy but also because sometimes you just want a different "filter bubble" which helps tailor the content you get to what you're looking for. Maybe the network that yields best shopping results isn't the same network that yields best cooking recipes or technical docs.

With this model, everyone is a moderator and everyone can defer moderation to identities they trust, but neither the hive mind nor individuals have the ultimate power to dictate what you see. If you want to read spam or conspiracy theories, you just switch to your identity which upvotes such content and has positive weights towards other identities with similar votes.

I doubt you're going to build this; I doubt people want this. I certainly want it. Maybe one day I'll try, but it probably won't work well without network effects (=reasonably large quantity of users). I just wanted to let you know about the idea because your project is inspiring and inspiring things inspire me to share ideas.. :)
IMO Json is more complex than the popular DER/BER encoding of ASN.1 and suffers from an ambiguous specification.
It’s a pipe dream. 100k€ a year is exceptional for an engineer in Europe. Outside of finance and some American company, it is an exceptional salary period, very rare for someone under 30. I know senior managers in some consulting company who don’t gain that in my country.