skysight-inc/HackerNews huggingface dataset:
At this point I can not edit the top comment. I would have edited with something like: "this property is not an implementation bug but a design outcome shared with any deployment of cryptography that persists ciphertext data in public."

Of course in future I will endeavour for more clarity and hope others read into this thread.
You can always implement the decryption yourself, it’s not particularly difficult. But realistically, software doing so will continue to exist for a long time, and there will be extensive transition periods to migrate your secrets to a newer algorithm.
I'm not sure why, but to me a ratio of about 2.5 sounds the most pleasingly rhythmic. I wonder if it has some interwoven relation with audio perception or if it's just a matter of taste!
I've heard/seen so many cases where equity compensation for ICs in startups were drastically devalued/"diluted"/rendered-unsaleable to ever consider a startup's equity compensation unless they acknowledge that an individual taking below market cash compensation is an early stage investor, and their equity grants should be the same class as other early investors, and have the same options w.r.t to cashing out, maintaining.

I've yet to see any startup do this though, which to me indicates that the intent is to scam the IC.
College education is ~30x more expensive (1). Home prices (2) & Health care (3) are ~22x more expensive. Farm land is up 20x (4)

> The main[1] answer to your riddle is that the economy grew about ~6x faster than we have been mining gold. The dollar is closer to being worth 7x less than 45x less.

How are you measuring it? It's a circular argument if you measure it in dollars. If it measure it in anything that can't be made more efficient due to automation & offshoring, it's no where near a 7x decrease.

> [1] The secondary answer to your riddle is that late-night-infomercial-manufactured demand from goldbugs and other morons can easily raise the price of gold significantly above where it 'ought' to be. Beanie babies, baseball cards, etc.

Gold is simply a good that's impossible to mass produce with technology. Use land, housing, healthcare, education or whatever you feel is most representative. Using toothpaste and tv's for CPI is a bad measurement in the last 50 years, our technology for mass producing them has lowered the true cost.

(1) https://educationdata.org/average-cost-of-college-by-year

(2) https://www.in2013dollars.com/Medical-care/price-inflation

(3) https://fred.stlouisfed.org/series/ASPUS

(4) https://www.statista.com/statistics/196400/average-value-of-...
The abundance of obscure and overly specific lists is one of my favorite features of Wikipedia. Thanks for linking!
Washington Post is working on its own Mastodon instance
If your favorite song is by Pearl Jam you get an extra layer of security:

https://www.youtube.com/watch?v=xLd22ha_-VU
Did the manufacturer provide an explanation? A sheer (which that looks like) should be near impossible on any properly manufactured bicycle under normal usage.
The link is now alive again, so you could see it yourself.

As for the list, the problem is the clear attempts to obfuscate and grow the number of wrong think words wile trying to equate their usage as harmful. Purposeful and clearly overtly racist words such as "jewed" are right along side words like "grandfathered", "user", is a pretty clear attempt to mix the two. There certainly will be a process, but your kidding yourself thinking that academics will not be told under no uncertain terms that they are permitted to express "Harmful Language".
Stabilising the tunnel is the hard part; anyone can dig a hole, but keeping that hole stable is what makes it a tunnel. The big innovation from Brunel and the ancestor of most modern tunnels was the tunneling shield [1], which provided an area to safely work ahead of the supporting structure.

Modern Tunnel Boring Machines (TBMs) incorporate a tunneling shield, with the addition of a large machine behind the cutting head which builds the tunnel walls as it goes along.

The innovation here is to build the stabilisation first and tunnel out the rest; it seems more akin to pipe/box jacking [2] in that sense, where you basically force the outer walls through the material using hydraulics, then excavate the spoil. Their demonstrations so far are at the scale where box jacking would probably make more sense, but if they can deliver on the promise of having effectively an arbitrary long tunnel then that'd make the technique more broadly applicable.

[1]: https://en.wikipedia.org/wiki/Tunnelling_shield
[2]: https://en.wikipedia.org/wiki/Pipe_ramming
To make my second point even stronger, I've noticed that the site I linked doesn't even include two popular newer mastodon hosts, iKnox[0] and Elestio[1].

0. https://iknox.com/products/mastodon-hosting

1. https://elest.io/open-source/mastodon
"nice" threading support is not there

but you can have threaded wasm code in any evergreen browser since a more then a year as far as I'm aware

Basically the trick is that you use multiple web-workers with the same WAS program and the same shared buffer. Then you also add some JS glue code to coordinate which thread is the main thread and which threads you use as thread pool (e.g. in rust/wasm with rayon you can set it up as worker pool).

Now there are some drawbacks (last time when I used it, might have gotten better):

- threads are started/managed from outside (so don't expect any kind of "spawn" function to work, generally spawning new threads is non-trivial and so is (properly) cleaning up old threads, through if you need a fixed worker pool it's all fine)

- there where some limitations wrt. threading/synchronization which made certain usages of concurrency rather slow (through many where fine)

- no "synchronized" operations mustn't be called from WASM code called by the main JS thread. This means in most situations you need to pass data to web workers and then to WASM (instead of e.g. passing it to WASM and then using in wasm a mpmc-channel to pass it to the worker pool). There are some optimizations around passing pointers as numbers to/from the web-workers but it's limited and not nice. Or at least wasn't ~a year ago.

- bugs in Safari leading to strange crashed for code running in all other browsers nicely under unclear and non-debuggable circumstances (probably fixed, I hope)

Anyway all in all using rust->wasm with rayon and a thread pool was already surprisingly viable ~1 year ago.
NTSC and PAL are very fun. Using quadrature amplitude modulation to add color to the monochrome signal in a backward compatible way was so ingenious. PAL added things to make it better after some learnt lessons with NTSC, foremost the 180° phase shift with each lines, which cancels out phase errors.

(Fun facts: Because of that, countries with PAL instead of NTSC never knew what a "tint control" on the TV was, and the nostalgic 80s VHS look is also missing that blueish/purple color shift there.)

I wrote both an NTSC+PAL decoder in Matlab, and a PAL encoder in an FPGA (also fixed point), which I use in an actual project as composite video output. Decoders are harder and less straightforward than encoders, with lots of optimizing potential, because you need to filter the color signal out (I look forward to seeing what this code did). If you really, truly understand how NTSC and PAL work in their mathematical details, you may get your mind blown away by reading about this decoder, which is likely the best PAL decoder that ever existed: http://www.jim-easterbrook.me.uk/pal/

Writing my own encoder and decoder was super enlightening, and there are tons of details to nerd out on, e.g. when you get into data that's encoded into the sync gap for Videotext, closed captions, and other stuff.
An integrator should be in the circuit "somewhere", but there's a lot of creativity available where I left off.

Staying in the analog world alone, you can output the voltage into a 555 Timer, and then have it flash an LED every time the capacitor filled up (and the discharge would also dump the capacitor). For example.

Or you could just wire it up to a microcontroller and busy-loop ADC-convert the input. So you can perform the "integral / summation" in microcontroller / in C-code rather than circuit magic.

The important tidbit is that we've turned 10mA current into a value we can "touch" and use. Hell, maybe the easiest solution is to just hook up a wire somewhere and shove an oscilloscope there to finish things off, depending on how lazy you wanna get.

-------

I know one professional chip did Opamp Integral -> Comparator (if integral is full, dump the charge to ground. If +V, do register++. If integral was full of negative voltage, do register--).

Then, whenever the register overflowed, it'd generate an interrupt edge on its output (for both overflow or underflow). Alas, I forgot which chip did this. But this way, you could build all your stuff out of 100kOhm resistors, 10nF capacitors, tiny digital logic circuits with micro-amps of power usage that wakes up your microcontroller out of sleep for just a "Current_Reading++" statement on overflow and you go back to sleep. (or current_reading-- on underflow)

But that's all advanced stuff that probably doesn't matter for a student making their first practical OpAmp circuit :-)
We havn't doomed anything... These things happen in cycles. Companies try to force control and compliance and then customers look for alternatives ... The cost had become worth it at point and we have found our point of inflection.
There is so much imposter syndrome and insecurity behind those type of answers. I wish we all had better filters online when our fragile egos go into defensive mode.
> So you don't understand what's happening here. They are not "hashing a structure", they are digging into internal implementation to reuse code that runtime uses to hash the structure.

Because Go does not expose the builtin hash function.

> is not doing that.

It's doing that without the feature existing.

> Also Go is not object oriented language

Which is not actually relevant, it clearly knows about "comparable" (which it also considers to mean "hashable"). It just refuses to expose that information.

> so having type.hash() like Java or Python would make no sense.

Are you wilfully picking at the tree's bark in order to avoid considering the forest for a single second?

> Whether that's a good or bad call is another discussion but writing generic Hash[T] is few lines of code and would be just encoding/gob into hash of your choosing.

And lose the benefit of the way the entire ecosystem works.

On the plus side, it would let you have keys with bespoke equality and hashing semantics, but that's clearly not what TFA is looking for.

It also can't be combined with go's own hashable because you can't involve either "comparable" or an interface with methods in a union, so there is no way to accept a "comparable|Hash" in order to leverage both.

And obviously by doing so you'd open the door to them being inconsistent. Which is also the point of using Go's own concept of hashability.
That's interesting - 2.5 was the same number I landed on that sounded best to me.
Spinout Playbook: A guide to spinning out of academia
At the mention? No. At the having to play along.
Sorry, but this falls into the category of "not even wrong". Writing "evolution is just a theory" implies that you have a foundational misunderstanding of terminology that means it's not worth engaging with the rest of your comment until that is cleared up. You may want to start here:

https://en.wikipedia.org/wiki/Evolution_as_fact_and_theory

A summary from that page:

> A scientific theory is "a well-substantiated explanation of some aspect of the natural world that can incorporate facts, laws, inferences, and tested hypotheses"
My thinking is this - less than half of the population in the US holds a traditional job. 150M or so. And a vast majority of those are not jobs related to "essential" work. They're largely part of the retail and administrative workforce.

And so, if a majority of less than half of the US population is working unnecessary jobs (i.e. only valuable to our economy)... how much of what we do is really valuable to us as a species?

Which is a roundabout way to say that scarcity is a mostly if not completely solved problem; working to survive is largely no longer necessary, just customary.
> What? An heirloom by definition is something passed down in a family for generations.

Maybe if you paint a picture on a canvas you could call that physical canvas a heirloom. The copyrights associated with it have nothing to do with that. Anyone can produce a copy.

> If I created Mickey Mouse for example, why does my future offspring have to give away its rights

> I fail to see the logic of having a free-for-all on an artist's work

It's called our public domain rights. Our culture is ours and it belongs to everyone. That's the natural way of things. Public domain is the default.

We willingly chose to pretend that we can't copy and distribute your art infinitely at negligble cost so you could make some money and be rewarded for your efforts. We sure as hell didn't do that so you could have functionally infinite rent seeking all the way down to your grand children.

It's clear that you're not keeping up your public domain side of the bargain. Why should we keep up our end? We can just stop pretending that your art is artificially scarce. Suddenly, it ceases to be. Just like that.
Yeah, obviously getting the project done is highest priority. So if it works, and you're at .5 mA average, its good enough.

Still though, WiFi's specs are pretty awful. It bothers me to see such huge numbers whenever people talk about WiFi. And since we're in tiny microcontroller land, its not like any of us are actually tranferring GBs or MBs of data. We're all just passing a few kB, so much slower protocols (ex: Zigbee) are very reasonable.

Things start to get silly below the 500uA levels anyway. You start worrying about aluminum capacitors with 22uA leakage current and such... and realizing you need to upgrade to Tantalum capacitors with specified 2uA or 1uA leakage.
If its free, how do you guys pay the bills?
Add PayPal functions to Twitter and it will juice the earnings to keep going forever. The idea that it has to be an everything app to survive is not valid. What it needs is a way to keep paying the bills and earn a profit. It doesn't have to be a powerful all app.
LOL yeah. Carmack even suggested as much before quitting Meta.
The crypto functions supported by browsers may change in future.

Could those crypto functions built into the browser be replaced with JavaScript implementations?
JavaScriptCore is definitely underrated! I've used it for quickly prototyping business logic of apps because you can iterate without having to recompile, reload, or even reopen the app on device. You can also use Safari to open up a web inspector for the context in your app and do some remote debugging.
When working with our enterprise customers (we make a platform for commercial vehicles), I frequently hear "we want as much data as you can give us"

Which I tend to politely respond to with "You want insights. Unless you have a means to effectively extract those from all that data we can give you, that data is just a liability for you."

Most data is noise. Finding the needle in the haystacks (or the patterns that are actually the needles more likely) is. where all the value is.
Pinafore (web FE) allows you to be logged into multiple instances with an easy switch between them.

Soapbox (web FE, also Pulpit, Mangane since they are forks) handles multiple ogged in accounts on the same instance (which is handy if e.g. you've got an admin/mod role account or you've got a lot of bots on there.)

Pretty sure this will be a common feature in frontends that get popular in 2023.
when my son was 8 (or 9) he coded a few games in ink (all german)

https://kianprov.neocities.org/der-anschlag

https://kianprov.neocities.org/minecraft/

https://kianprov.neocities.org/Der%20Kristall/index.html

and the final one

https://kianprov.neocities.org/schere-stein-tod/index.html (scissor stone death)

i think its a great language to learn coding and making games, no need to deal with annoying assets or designs.
The way this manifests, and the actual substantial difference between an IPO and a SPAC, is that you can't provide forward-looking revenue guidance in your S-1 (IPO filing docs). For awhile people were saying that an interpretation of the rules meant it was ok to provide that guidance if you went public via SPAC, and the SEC didn't quickly put a stop to it.

You can't lie about or misattribute past revenue no matter what, IPO or SPAC, that would be fraud, but in an SPAC you can say "we project that even though we had no revenue this year, based on our product roadmap and sales pipeline we will have $5B revenue in 2024". In an IPO you can't say anything like that.

So, you ended up with a bunch of companies just making up future revenue projections and there's nothing holding them to it.

In the end the SEC basically said "eh, we're going to provide some new guidance on how we're interpreting those rules, you probably weren't allowed to do that anyway, but now we're going to make it real clear that you're not allowed to do that, and maybe we'll go back and say you were never allowed to do that in an SPAC and you were all violating securities law."
Mimic controls are so possible in VR with almost unlimited enhancements. I know they have existing simulators where you stand at a mock control desk in a headset running test cases, but, at some point, it will just make sense to use XR enhanced 3D control centers.
It was the comment I replied to that introduced infinitely large maps - but regardless I wasn't trying to be as clever as you might be trying to assume (and of course not finding it :)) - I would have said the same about 'really large' or indeed 'just a bit larger than the 4 or 5 regions I described initially'.

> there is a kind of "spooky action at a distance" that can happen. Local decisions about colours can lead to implications across the other side of the structure. Proving that your local decisions can always be made in a way that doesn't cause problems elsewhere is the problem.

This is the bit I can't grasp - I honestly appreciate the responses and attempts to explain it, but it just (mistakenly, I can accept even if I don't understand) seems counter-intuitive to me. As in, intuitive that it extends, or that there's no such problem.

Maybe I just need to play with it on paper a bit, stumble into such a spooky action to get it.

> Now, exactly how do you extend that to a map with billions of regions?

I don't have the background for the precision you'd like I'm afraid (if I did, I'm sure I'd understand anyway!) but loosely - divide and conquer; a similar thing happens at the interface of all the 'sub-maps'?
I’m very much robotics oriented but I currently support two people on GitHub:

- Davide Faconti (https://github.com/facontidavide) for his work on BehaviorTrees that are game changing for some projects and for his plotting library that saved me hours of time debugging robotics systems

- Atsushi Sakai (https://github.com/AtsushiSakai) for his collection PythonRobotics with neat visualizations of some of the concepts
> The top reasons given by respondents were a desire to save money (51%) and inability to afford rent (39%).

Yeah 100% support this. The amount of money you can save for a down payment or just your general future is huge if you're not spending it on rent _just_ to be away from your parents.

> the national median monthly rent, which according to Rent.com in October was $1,980.

Yeah, take that 2k and times it by 12 and then 11 years (18 to 29) and you get 264k. That's a ton of money to spend on a house/downpayment/retirement by the time you're 30. This would also be post-tax money so it wouldn't've gotten smaller.
that's a problem, yes. BUT.

Reddit is popularity of the subreddit centric. So your own personal popularity doesn't really matter. Its why people make throw-away accounts all the darn time.

Twitter is about personal popularity. This is why it is so important on twitter to have personal recognition.

Mastodon is reddit style moderation, with twitter style identity/popularity.
Squeegee then. You get the idea.
> that which cannot be detected and which has no effect. In which case, it's clearly not "real" in any useful sense that you can share with someone else.

... and yet we pour tons of money into the search for dark matter and dark energy, things that we cannot observe directly and are hypothesized only because there are gaps in our mathematical models of how the universe ought to work.
Video Transcription with Serverless Machine Learning (Modal)
A composite how exactly? What are you measuring, how are you translating it to a continuous variable, and why are you calling this variable "sex"?
War against the self reliant.
Your interactions are limited to choosing from a list of available options; there's no concept of rooms, or verbs, or inventory - just a "knot", a kind of node in a tree of dialog. However, there can be a lot of state, which can control, or flavor, the available options at any knot.
Legally as a 12 year old you're not even allowed to use hackernews. https://www.ycombinator.com/legal/ Github as US company had no choice but to lock your account.
I think you & GP are using different senses of replacement ("drop in replacement" vs. "replacement for greenfield projects"). You might consider Rust to be the latter (with qualifications, eg, excluding certain architectures & proprietary programming environments) but it's explicitly not the former (it's interoperable with C, but not compatible with C).

I think we should avoid saying "replacement" in general because eliminating all lines of C isn't a goal worth pursuing, C doesn't need to die for Rust to succeed, and there's room enough in this world for a hundred safe systems languages fulfilling different niches. I think a lot of people feel attacked & invalidated by the idea of a "C replacement" that isn't C compatible, like we're telling them their skills are no longer necessary or valuable, which is untrue & leads to flamewars and misunderstandings.
The “anti helmet crowd” wouldn’t have any issue reading be this. Wearing helmets when you’re on a sports bike is very common in the Netherlands. It’s just not common on Dutch commuters cycles, but then again, these do not have this failure mode. Sports bikes in general have much less margin for failure, and thus fail more often and catastrophic than a solid steel bike.
> MSFT which reports its cloud revenue, is lying, and in fact they, who don't report their cloud revenue

I think it is opposite:

- google reports cloud revenue

- MSFT doesn't report cloud. their "intelligent cloud" includes sql server, win server licenses etc, it is on page 26: https://microsoft.gcs-web.com/static-files/18f9f1e3-cb6f-4a6...
$520M Fortnite Fine Kicks Off a New Era of Regulating User Interfaces
One of the running jokes around mastodon right now is innocent people singing up on an instance like meow.social because they like cats. Then they realize it's specifically a furry instance. Some stick around because they like the people, others migrate to a new instance.
exactly!!!!

i want to be able to go to a geopolitical mastodon and enjoy posting/reading there, and ignore the rest of the federation, but sometimes I want to see all like reddit's /r/all or the front page.