skysight-inc/HackerNews huggingface dataset:
Basically hash functions are not reversible that is why we call them as cryptographic hash function and my algorithm is cryptographic encryption function (which has a reverse). Also digital signature has a math behind I could not understand what the problem is here. [1]

> Your claim suggests that you are not familiar with cryptography at all. Modern cryptographic algorithms are parameterized with keys in a way that knowing the algorithm doesn't give adversaries much hint---you just have to keep keys safe. By comparison knowing that your algorithm is in use allows the complete decryption.

Have you got an experience in data encryption for databases or related ? My point is your function may used by other people, for example:
If a hacker reached db of website, and tried to find the keys of encryption. He can make brute force trial to accomplish it or some analysis. There is lots of field that used cryptography like e2e encryption in communication applications or cryp. hash functions like md5 in databases. This field is very broad, it does not focus on just one subject.

[1] https://miro.medium.com/max/1272/1*sc0fhLXdwc2WRzGRDAfkcQ.pn...
Saving Your Soul
Saving your soul: The Lord isn’t slow in fulfilling His promises,

He’s patient towards you, not for anyone to persish but for them to change their mind, heart and soul to Him,

by His power, the Lord has given us everything we need in life, through knowledge of the one who called us

by His own glory and honour,

the ones that belong to the Lord aren’t the kind of people that timidly draw back and end up

being destroyed, they’re the kind of people that have faith and preserve their souls.

The bible says in Hebrews 4:12:For the word of God is quick, and powerful, and sharper than any twoedged sword, piercing even

to the dividing asunder of soul and spirit, and of the joints and marrow, and is a discerner of the thoughts and intents of the heart(KJV).
I see it differently. In my experience with 200+ devs, Microservices itself is a buzzword to a certain extend and allows for different team to avoid talking to each other: they build their "own" services, which are copies which leads to bloat.
I haven't heard it put that way about taj, but I can see how compared to so many other comparatively distinct flavors that it doesn't appear to contribute much.

And hing is like the MSG of flavors. You can't put your finger on why exactly, but it makes everything taste better.
Why? Maintenance can easily be quantified. Fixed x number of issues, implement y number of feature request/changes. Limited downtime to z amount of time by doing following actions...
It doesn't even require them to pretend (though I do realise many do pretend). All it requires is people to be more likely to post their successes, or if mistakes then at least mistakes on the path to success.

Even if everyone were to post the mundane it wouldn't generally be what would get upvoted or liked in a given medium enough to counter the successes.
"You know, if one person, just one person does it they may think he's really sick and they won't take him.

And if two people, two people do it, in harmony, they may think they're both f___ots [slur elided] and they won't take either of them.

And three people do it, three, can you imagine, three people walking in singin a bar of Alice's Restaurant and walking out. They may think it's an organization.

And can you, can you imagine fifty people a day, I said
fifty people a day walking in singin a bar of Alice's Restaurant and walking out. And friends they may thinks it's a movement."

From Arlo Guthrie's song "Alice's Restaurant"
There’s a lot of hate in this thread, but this is the gist.

When you use a concept you have to patent it today. It’s unfortunate, but it’s reality. You can ignore patents out there, and later they will sue you (if your successful). And take a slice of your revenue.

If you have a lot of patents (like the big players). You then cross license and you’re good.

Do I think patent law needs reform, absolutely. It’s insane. Do I think you have to play the game - yes or you’re equally insane.
I mean, if you watch the example gif in the README, it shows the toplevel module being changed (you can see the if __name__ guard on the screen). It should work.

Basically, Jurigged only re-runs the diff: if you don't change the `if __name__ ...`, it shouldn't run it again. If you change a function in the toplevel module (outside of the guard) it should figure that out by comparing the old AST to the new one and only re-execute that specific function.

Can I see the code you're using for your tests? There might be some other issue.
The Chinese cloning threat is largely overrated unless your product is very simple and you have 0 branding.

A perfect counter-example to patents is FDM printers, which were incredibly expensive and inaccessible to the average hobbyist until the Stratasys patents started to expire. Now while it’s true there’s a lot of Chinese printers on the market, that hasn’t killed western companies - Pruša might be 2x-3x pricier than a Creality, but the 3D printing farms I know still went with the former, due to higher reliability and the fact that they need less fiddling to produce high quality outputs.

Meanwhile Stratasys is still selling $100k machines, and I highly doubt any of their customers would rather buy a cheap Chinese 3D printer instead.
> Do you think Concorde is still safe then, because the sample size was so small?

The Concorde was never a safe airplane.

Besides the wrong tires, unarmored fuel cells and baggage loading CG issues, the honeycomb movable flight structures suffered from water intrusion damage and the rotation and stall speeds were too high. (I doubt if anybody would certify it for civil use today.)

On top of that, flying at Mach 2 is simply dangerous.
Drone footage of Oradour-sur-Glane village (uninhabited since 1944)
Wow, I'm impressed! I thought it would take more than a decade to implement when it was announced, but it's here and it works. Just amazing.

100/16 Mbps is pretty decent I guess, hopefully it doesn't go down as the number of users goes up. The latency is great imo, 40ms using satellites? I don't think anyone has achieved that before.

Would a bigger dish work better or not?
I would guess what they want is the ability to link behavior outside of WeChat (e.g. looking at computer monitors on Amazon, and then reading tech news on the Verge) with your profile on WeChat. Apple’s changes are in part designed to limit the abilities for entities to track you via third party cookies as you go around the web; device fingerprinting would be a substitute for those third party cookies.
The US army must be full of these “crazy” people then, no?

And the same with Silicon Valley, which keeps talking about disrupting industries, without regard for the people working in those industries.
An Atlas of the Cosmos (2020)
There really were Sea Peoples, and Egypt won a major naval battle with them. There's carvings with images of them as prisoners, which resemble mercenaries of the time.

Also, iron was cheaper (more available), but bronze worked just fine.
This link takes one to an hour long video, with no tl;dr.
Where is the documentation that YouTube censored this?
Thanks for mentioning the possibility to extend RAM on an ESP32.

Found the official documention about it:

https://docs.espressif.com/projects/esp-idf/en/latest/esp32/...

> ESP32 has the ability to also use up to 4 MB of external SPI RAM memory.

> The external memory is incorporated in the memory map and, with certain restrictions, is usable in the same way as internal data RAM.

> While ESP32 is capable of supporting several types of RAM chips, ESP-IDF currently only supports Espressif branded PSRAM chips (ESP-PSRAM32, ESP-PSRAM64, etc).
Typescript is indeed a step in this same direction!, as I see it.

Underneath, Typescript has a goopier type system than OCaml. Formally speaking. Therefore Typescript ends up being less consistent and a less efficient tool for thought ... for me personally.

That's the part underneath. On the surface we can use any syntax we care to.

The Rescript language, formerly known as ReasonML, is a JavaScript-style syntax frontend for the OCaml compiler, plus a backend that compiles to quite readable and fast JavaScript: https://rescript-lang.org/

The end result is a very readable language that feels comfortable. We can quickly write robust programs in it. (There's more inherent robustness than in TypeScript!) It also interoperates very elegantly with the JS ecosystem and runs on JavaScript runtimes.

OCaml code and ReScript language can be transpiled to each other, so depending on how Dream talks to the external world – i.e. what's the shape of the system call interface at the end of Dream's world? - then maybe Dream the OCaml web framework can be used as a JavaScript web framework and run on Node.js. Which is interesting and I want to understand now that I know to ask the question – thanks!
Aside: The router design is as impractical as it is futuristic. The thing would fall over if you looked at it sideways, and the solitary LED on the front was hard to see unless in a dark room or looking closely, straight at it. Hopefully a 2nd iteration will be better!

Wow, he's right about the shape of the router.
It also looks like it forces the ethernet cable in front if you want to be able to see the LED, and the cable itself is pointed downward: https://preview.redd.it/42rc9fkqwnw51.jpg?width=960&crop=sma...

I suppose that's a minor nit, given what Starlink delivers, though. I'm curious how practical it might be for on-board aircraft wi-fi. That's a space that could use a leap in bandwidth/tech, as FAA certification makes it difficult to keep equipment current. I'm curious if tracking is hard since the satellites and the "ground station" are both moving around...the aircraft on all axis points.
The "PC" I started on was a 1Mhz z80 with 1KB of RAM - the first computer I owned had 48KB.

I'm sat in front of a machine that is literally billions of times faster and many orders of magnitude more powerful in every other axis (storage, bandwidth).

And yet, strip away the fancy IDE, the container tooling and it's all still my brain, some text on a screen and my understanding of the problem.
Yes, except back then it was mainly used by the late 90s equivalent of the TED talk set. Richard Dawkins coined it in The Selfish Gene to refer to ideas that replicate and spread in the manner of genes.
All apps rely on information provided to them by the OS. The OS can simply introduce (pseudo)random variability in that data, especially for apps that collect a lot of it so the probability for aggregating and correlating is a lot higher.

The more access your app wants, the more randomness should be introduced.
You can buy Nanoleaf Essential LED bulbs right now and they mesh with thread and the Homepod Mini
Aiming for 20 ms later this year. (Elon time)

A bigger dish would not lower latency but may increase signal strength leading to better throughput. But it's not a simple parabolic antenna. It is the first consumer oriented phased array antenna tracking the satellites as they move across the sky, so that would increase the antenna cost even more.

https://en.wikipedia.org/wiki/Phased_array
Whether the virus jumped to humans because someone handled the wrong bat or because some junior lab tech didn’t wash their hands shouldn’t really matter as far as reparations go
> As for the usefulness of Latin today, even if you're not in the Vatican or speak it for fun: It does give you a surprising leg up in learning Italian, French, Spanish, Portuguese, English

Much as I would like to believe that (and personally I have never regretted my 7+ years of Latin), the empirical foundations of that claim appear to be quite shaky. For most people, the time would probably be better invested into learning a contemporary foreign language: https://files.eric.ed.gov/fulltext/EJ1061961.pdf
The prices aren’t competitive for metros.. what am I missing?
Isn't memory the easiest part to remap to use build in redundancies during the factory testing of the chip?
Almost everyone identifies as anti-fascist. That's why references to Hitler are references to things considered universally awful.
A problem many have with Antifa is that they took a term and made it their own, implying that everyone else is not against fascism.
Thanks, wasn't aware of the blog. Will take a look.
See I don't think so, because of the physical limits and energy. I think both are peaking at the same time because while you might be able to invent new physics they are only executable in an environment of energy abundance, and peak energy happened 10 years ago.

Try getting 1Gb/s to work without going crazy first! ;)
Anecdote: I was all ready to start learning Reason/Rescript, and then I saw the confusing stew of renames and forks. I changed my mind, and I don't plan on touching it until something settles out.

As an outsider with respect to the community, I can't think of a bigger impediment to adoption than a scenario like this. Apart from something catastrophic like a BDFL ghosting or going closed source.
I hadn’t realized that electrostatic deflected vector displays were superior to magnetic. Aren’t all PC CRTs all electrostatically deflected? They don’t need the absurd aspect ratio that the Tek 1720 has.

Also the 1720 is not that cheap right now, likely due to popularity. Does anyone know of any other good choices for a high quality vector display?
First, this isn't true - watch the youtube the other person in this thread put where he tells a story about how they deleting about 1/3 of the code (15:19), but secondly even if they didn't, why is that a problem?

Breaking user's applications isn't actually a virtue.
> Basically, IDFA was Apple’s attempt to work with companies to provide a way to offer a sanctioned identifier for advertising tracking that respected user privacy and user control over tracking. It didn’t work — these companies have no respect for user privacy or user control, even with IDFA.

I'd disagree with this part - I think IDFA worked as designed, Apple has changed in terms of what they're marketing and how much power they have to enforce their vision.

Apple created IDFA in 2012 to give users a way to control and reset their advertising ID. It worked as designed. Advertisers could track users, but users had control to reset their advertising ID to disassociate their data. Later Apple introduced the option to disable tracking but it was opt-in, not opt-out, so most users still allowed tracking and didn't realize it's happening.

In iOS 14, they've created an opt-in system, (which everyone knows most users won't opt into) and a ban hammer for apps that violate the spirit of that opt-in.

Ten years ago Apple wasn't running ads about privacy and they were working on building out the App Store. Hell, 2012 is also when they introduced signing into Facebook and Twitter built into the operating system. Smacking down ad networks and decreasing revenue for app developers would have been a lot harder. They're in a much better position now.
Writing Self-Documenting Code
Clem: The Clojure Error Mediator
Same story from the Associated Press: https://apnews.com/article/discrimination-f62160cbbad4d72ce5...
That it's not trying to compete in the metros, and that lots of humans live outside the metros?
Metro areas aren’t the target. There is a large, underserved market that doesn’t have access to broadband internet, and for those customers this is a breakthrough.
How Lambda Works – Cold Starts? Firecracker? Container Support?
> That’s literally because of X

I don’t care — that was the whole point of my comment.

> Also, noone says you SHOULD change

Yes they do! People are saying all the time that X is deprecated and going away, and we need to switch to Wayland.

If other people want to use Wayland, it of course doesn’t bother me; I just hope it never becomes the standard and pushes out X, which works fine for me.
Way overemphasized here on HN. The USPTO is in a terrible spot right now. Your IP is not worth what it was before the AIA (America Invents Act). It essentially decimated the patent system. I won't go into specifics.

I think another misconception is the entire purpose of the USPTO. The USPTO wants EVERYTHING in the entire universe to be in the public domain. To achieve this, you give them your idea and in exchange they give you a monopoly for 20 years minus prosecution time. Even worse, anything you publish anywhere on earth after one year automatically gets in the public domain.

Anyways, enough ranting, but the system is very expensive and is actually not incentivizing the "inventor" anymore.
The article answers both of your questions.

The byproducts of the eelgrass can be used in ways (e.g. building materials) where it won't return to the ecosystem.
Scale up vs. Scale out.

Those require different architectural considerations.

E.g. with scale out your chache has to work suddenly in a distributed way.

And as we all know scale-up is expensive, can quickly become very expensive, and more importantly it has upper limits. In most cases scale-out is actually the only option, even if scale-up would work for some while. Many times I have seen architects go the easy route and scale up. They either get promoted or switch companies until their solution either gets too expensive or can't scale any more.

In the meanwhile other systems are interacting with this system and would need to make changes to adjust to a scale-out system.

E.g.: A distributed cache can result in lower write performance, or someone else could have overwritten a certain entry because locking failed (e.g. SELECT FOR UPDATE).

In many cases those systems join the list of legacy systems.
That this works on most of the planet. If you can get fibre or good DSL for a reasonable price, take that. But even in the US large parts don't have fibre available, especially in rural locations. Many countries don't have any networking infrastructure. It will be a total game changer once mobile versions (airplanes, ships, yachts) become available.
The main difference is that those huge companies can potentially be kept at bay with defensive patents. They have at least some skin in the game in playing stupid games with stupid patents because they could find themselves on the receiving end of these frivolous lawsuits. There is no such defense against patent trolls, only court victory, legal reform, or extrajudicial penalties (e.g. reputational).
Isn't starlink a service aimed at areas that can't easily get the sort of internet service that's cheap to provide to metro areas (i.e. rural areas)?
Languages you must know #9 (Haskell)
Haskell. You knew it was coming.

Types have taken over the programming world. Maybe not your corner. Not yet. But it's coming for you.

Types are a "programming language for data". Usually data was just something that the procedural programs pushed around, shaping, sampling, and mangling at will. Since the compiler and the programming language had no information about the shape of data there was no way to detect data-related errors.

Haskell is one of many different attacks on the data-shape problem.

Haskell also prevents "drive-by" data damage, forcing program fragments to be "pure functions" that don't create side-effects. Every time you call a function with the same input you get the same output.

Haskell programming changes the way you think about data, which is one of the key ideas in "why" and "what", which we are promoting.

In addition, Haskell is one of the "Harper Trinity" languages. Bob Harper (CMU) points out that there are 3 different ways to express things; Proofs, Category Theory, and Programming. Any idea in one has its counterpart in the other two.
https://existentialtype.wordpress.com/2011/03/27/the-holy-trinity/

Haskell features in the MIT "Programming with Categories" course.
https://www.youtube.com/playlist?list=PLhgq-BqyZ7i7MTGhUROZy3BOICnVixETS

Haskell really forces discipline in programming. It reshapes your thinking.

Haskell is a 'must know' language.
> I do not really understand what it does

It's basically: query the database for the list of nodes, then tell the LB which of those nodes you want to send traffic to. Something you come up with in 5min if you ever need it.
...why in the world wouldn’t you talk about the ways you made an application better, more resilient, or heck, just able to continue operating??

No, I don’t want my local government official to build a new damn road. I would clap and love them for fixing the one I drive on everyday! Even better if they do it in a way that’s going to last for 100 years instead of 10, and that’s the way you brag about maintenance work.
The bitrate Earth/Mars is very low. It will take a lot more.
I don't understand what an "ecosystem project" even means. Every language has an ecosystem. There isn't a separate name for the ecosystem. Why is there here?
The cell grouping is interesting. A colleague likes the outdoors, so he's preordered one for his Suzuki Jimny, to mount on it. I wonder if Starlink are considering this use case.

I haven't been able to preorder mine, because we're planning on moving out from the city to a small village next year, but the Starlink website requires a street address.

Our villages are quite primitive, no street names (I think it's cos nobody's thought of it). So, the nearest town where there's street names, is quite far.

I was feeling uneasy about using it as an address, this article sort of cements that concern.

I have 50/50Mbps fiber, but reckon we could still be served by 20 down if needed. Exciting!
I think the legal terms may be throwing a bit of a loop. But what I can say is this is now deployed in several contexts by multiple companies (which weren’t when we submitted).

Is it “spam”, I guess you can call it what ever you want. But you’re missing the nuanced problem.

Say as a company A you never submit a patent. Companies B, C, D, E, etc... All patent a portion of your applications before they are deployed or even after their deployed (but the patent is public).

They can then sue you. Each company for the aspects you violated.

Look at Wells Fargo via usaa

https://www.expressnews.com/business/local/article/USAA-Well...

Imagine that ten fold. You need (if your a decent target), patents you can cross license. Do I think it’s good? No I don’t. Can I reasonably argue you need to patent as a corporation - yes. I also support patent and copyright reform, but I can still understand the need to protect ourselves in the meantime.
Converting a Cargo Van into a full time camper
Don't forget hoop snakes :)
According to NASA [1]: Perseverance is expected to obtain imagery of the flight using its Navcam and Mastcam-Z imagers, with the pictures expected to come down that evening (early morning Monday, April 12, in Southern California). The helicopter will also document the flight from its perspective, with a color image and several lower-resolution black-and-white navigation pictures possibly being available by the next morning.

[1] https://www.nasa.gov/press-release/nasa-s-mars-helicopter-to...
That this service is designed for customers who don't have other good internet options and are therefore somewhere between willing and _thrilled_ to pay $100 a month for good service.
Interesting. This kind of seems like the software version of the efficient-market hypothesis from financial economics. It's pretty much obvious that markets have inefficiencies. But at the same time, they're the best we've got and constructing something that's better in general is really hard.
> I'm curious how practical it might be for on-board aircraft wi-fi

I suspect it'll work well for this scenario. My understanding is that the cruising speed of a plane is relatively slow compared to all the other motion involved (LEO satellites move fast!). The US Air Force is reportedly working with SpaceX to test Starlink in various conditions including in flight https://www.avweb.com/aviation-news/air-force-testing-starli....