skysight-inc/HackerNews huggingface dataset:
I love my Prophet 6 so much. RIP to someone who left a massive impact. Thanks Dave!
But the article doesn't say how fast it can travel, which is extremely important in reaching disaster zones. Even if you're travelling from, say, Miami to Haiti is 1000km, so I guess it would take 30 hours? But providing aid to Tonga after the recent volcano seems unlikely with this airship.

Sergey Brin also has a ship that provides aid: https://www.indiatimes.com/technology/news/sergey-brin-secre... - so I don't know what advantage he sees in this airship.
Wow, we're getting more and more closer to not ever needing to get a "stock" image again. We'll just generate whatever we need on the fly.
Here's the interesting thing: DKIM verifies the message contents. You can add many hops through many servers and still verify the DKIM - It's a design feature, actually, because of

Similarly to GPG, where an authenticated e-mail can be forwareded but you can still read and verify the original author's signature, DKIM hashes over the message contents and not the headers, so you can add remailer headers and still verify the original domain. It appears that the message contents are indeed from youtube.com, even if it was forwarded. This is the property that we want from mailing lists, where you can verify the original sender's domain authorized the letter even though you received it from a different domain.

Why someone is forwarding a legit google e-mail on and adding their own address, I cannot say. There's probably security implications, and ways to abuse it, but the message itself and the DKIM check are legit.
Super simple but really fun:

https://github.com/awilliams/RTanque
There is also air polution which plays a big role.
> But but again, this will _not_ solve SPAM as the parent implied.

Nothing will, it's an unreasonable standard to set for a proposal intended to improve the situation.

> it wouldn't _improve_ the ham/spam filtering ratio in my case.

But for many it would. Plus it would force legitimate e-mail senders to stay on-par with the spammers'.
QE isn't printing money, it is a way to blend treasuries into a finely chopped liquid so that your bank can keep the asset side of its balance sheet just as liquid as it's deposits. Due to liquidity preferences people prefer liquid assets over illiquid assets and therefore demand compensation to give up liquidity. Since the yield on capital is falling, people prefer holding straight up money over investing it themselves in risk bearing assets, this means banks are being flooded with short term demand deposits that can be pulled out at any time. What QE does is effectively make all banks hold treasuries collectively. If one bank sends $1000 to another bank it doesn't have to sell treasuries at the current market rate and instead they just transfer the bank reserves which are a claim on $1000 worth of treasuries. As demand deposits become a greater share of financial capital, the risk of a bank run on a specific bank becomes higher and higher. Basically any bank is at risk of becoming instantly insolvent. The problem here is keeping excessive savings in money instead of capital.
Solid advice! and to add, If you are looking to learn solidity and get a job the best option is metana.io - they will teach solidity comprehensively, help you build your dapp portfolio and also make sure you land a job in web3 development as well.
Maybe he influenced the decision to open source all the data?

https://techcrunch.com/2021/09/30/alphabet-gives-some-loon-p...
The tools use the browser location as it's easy to access in a few lines of code, and the users can select the location themselves in multiple ways:

* In the browser console

* In the browser settings

* In a browser extension

Meanwhile, addresses are hard in a global context. Implementing address search can be a lot of work because browsers don't provide one so you need either a (global) address database or an API endpoint to access one. Also, people expect a search which is both fuzzy and with autocompletion, which works best by prioritising results based on the browser location. Finally, you need to implement a user interface for the search field.
The point of helium is that it is light. So, any helium that escapes, goes up and eventually leaves out atmosphere.
Why? Everyone is only ever dealing with people they trust. And every single agent is in charge of confirming or rejecting every operation they agree to.
No need to do continuous saving.

Just have "exit" also save the game state at the same time.
Ask HN: Which programming language should I choose?
I'm thinking of writing an open-source library for investing / trading purposes. I already have some code scattered around my projects but it would be better to extract common stuff to a lib. Being more or less proficient in Java and Rust I consider these two languages equally.
So I wanted to "measure" what would be a better fit and I came up with the following table:

https://ibb.co/cL3GJT9

So 'Metric' is what I'm looking at when deciding. 'Weight' is my (a bit subjective) importance for the metric. 'Value' is how good language X is for this metric, and 'Score' is the metric multiplied by the value.
Some metrics are positive, some are negative, but I made 'Value' to be 'more is better' for all of them.
My metrics:
performance - It hurts to say, but I've tested some very first task that I would like to do and Java turns out to be almost 50% quicker.
fun - It's about my feeling when working in this language.
popularity - I will care about adoption rate and pull requests from other developers.
syntax - This one is more about expressiveness and being less error-prone.
testing - It seems to me that Java is more mature here, for example, mutation testing is a lot better than in Rust.
competition - I guess it's the reverse of popularity. I haven't found anything like this in Rust's world, but similar stuff exists in Java.

My question is: What did I miss? What do you think? The values above are a bit subjective and I can tweak them to show that Java's better for this.
I'm asking here to get more objective input.
Thanks.
You're not wrong, but you're not right either. I am glad that at 44, I saw the dating scene before the advent of the apps.

Apps change human interaction patterns. The more is virtual dating normalized, the more will real-world flirt be seen as creepy and problematic.

Not least because people won't have enough experience to flirt smoothly and because they will be afraid of being publicly shamed if something goes wrong. With a smartphone in every hand, one badly thought out flirting attempt, recorded and shared by an unsympathetic party, will destroy someone's life and brand them as creepy loser forever.
Would these friends/coworkers be those who have no or few commitments such as dependent children? This is an honest question, not sarcasm.
Write a critique of effective altruism and win up to $20k
It is, but there are always some quirks that needs to be addressed on different platforms, and this takes up time when it comes to fixing and supporting those quirks.

I would definitely also just release for one platform, Windows that is, and then consider every platform added after that as a bonus.
A short interview with Dave Smith talking about the birth of MIDI (plus hints about the synth market and players in the early 80s, plus hints about of how genuine the guy was):

https://www.youtube.com/watch?v=Jq6_vy4Pcwk
I'm a little curious how someone becomes an airship pilot.

I understand that the core skills from airplanes would carry over, but how do you create the protocols and best practices for piloting a completely new vehicle that hasn't been flown in nearly 90 years? Do the practices from 90 years ago still apply?
Well there are some public iperf servers listed here: https://iperf.fr/iperf-servers.php
Two Cheers for US Higher Education
I might want you to believe that. Make me a discount, or else I will buy the car from your competitor...
Now this is the kind of content I come to HN for. Absolutely fascinating read.
If you are looking to learn solidity and get a job the best option is metana.io - they will teach solidity comprehensively, help you build your dapp portfolio and also make sure you land a job in web3 development as well.
In the context of pictures, let's not forget that file uploads weren't originally possible via forms (e.g. IE 3 only with an upgrade).
Nonlinear two-level dynamics of quantum time crystals
I effectively do this manually in Thunderbird. I have a saved search folder I treat as my "actual inbox" and I only add email addresses I want to receive mail from to the filter rule list.
You may think you want an alternative but you don't.

The API is the main drawcard of k8s in the first place, if you are off in ECS land all you are doing is wasting a bunch of time on a dead-end.

I would instead focus on getting to understand the basics of the API by using a hosted k8s service like GKE or EKS. Stick with some basic manifests, i.e deployments, services, ingress.

Once you have some stuff running you can start learning how it really works and goes together, i.e what are pods, why are pods immutable, why is a replicaset, how does a deployment orchestrate multiple replicasets, what are endpoints, what is the difference between pod readiness/liveliness.

Don't cheat yourself this early in the game, just learn things the right way from the start and save yourself a bunch of work.
Why do you believe there is such an assumption? Elon Musk assumes people will try to achieve a post-scarcity society and he’s nonetheless gone from living in a YMCA to being the richest man on Earth.
I've been using Kagi for about three weeks and the experience has been excellent. I think I reverted to Google maybe twice, and for many searches Kagi has been simply better.

Despite all of this, 10 bucks a month is a tough sell to me. I understand the cost structure, and I am not saying that this product is not something worth paying for, because it is. It feels like the golden age of Google, and that's what I've been looking for.

But there are many other things I could spend 10 bucks a month on, and get much more value from it. I think the problem is that subscriptions as a funding model have such a limited runway for each person, and very quickly you start having to compete against not only other products in the same category (search engines here), but other subscription services. The value you provide not only has to beat Google, but also Netflix, Bitwarden, my email domain and email service, the VPS I'm hosting a few services on and a few other bits and bobs I'm subscribed to. When it comes down to it, I only have so many dollars I can allocate for subscriptions a month, and I don't think Kagi, excellent as it is, will make that cut.
Anyone knows a phone with 20mpx and 20x optical zoom ? And without thrash jpeg quality ?
I'd love to test and debug the path where it dies, but none of the systems we have firefox have pipes that fat (again NIC limited).

However, you can test the limits of Linux by installing CLI version of Speedtest and hitting a nearby server.

The bottleneck maybe in the browser itself, or in your graphics stack, too.

Linux can do pretty amazing things in the network department, otherwise 100Gbps Infiniband cards wouldn't be possible at Linux servers, yet we have them on our systems.

And yes, Chrome and Firefox are way different browsers. I can confidently say this, because I'm using Firefox since it's called Netscape 6.0 (and Mozilla in Knoppix).
> Student loans are a form of subsidy

> It’s important to recognize that student loans are a subsidy to students and to colleges. The typical framing from the left is to characterize student debt as a deficit — a deficit that should be filled by direct government subsidies. But the student loan program is itself a subsidy relative to a pure market system. It allows people to spend more on college tuition than they would otherwise be able to spend. That helps some people be able to afford college who otherwise couldn't afford it.

> But it also allows schools to raise their total spending (and therefore tuition) over what would otherwise be possible. And I think we see that this is what happens. I’ve been to the campus of the University of Minnesota and also to the campus of the University of Helsinki, which is the top school in Finland. Finland and Minnesota are about the same size, and Minnesota’s appropriation to the University of Minnesota is about the same size as Finland’s subsidy to the University of Helsinki. But Minnesota has twice the number of undergraduates and about three times the staff. It also has a nicer campus — starting with the fact that it’s a coherent campus instead of being scattered across four different clusters in the Helsinki area.

> If you add it all up, the University of Minnesota’s average annual budget of $4.2 billion dwarfs the University of Helsinki’s 703 million euros.

> So while a person might take the position that Minnesota should simply cut a much larger check to its flagship university than Finland does, copying the Finnish approach in practice would mean shrinking the university and making it more austere. What American higher education lacks in direct appropriations it more than makes up for with credit and tax deduction programs that funnel additional private resources into the higher education sector. If you look across the G7, you’ll see that despite our relatively paltry direct higher ed spending as a share of GDP, we send a lot of kids to college.
Nightclub needle attacks puzzle authorities across Europe
It is quite the claim to be making without providing any details. I feel it does not strengthen your argument to do so.
> If anything abstractions and more developer friendly tooling would be a massive improvement.

This was what I missed when I did JMS for a project in Java. The tooling felt confusing and I never found good tooling to see the messages passed through and poke and prod at them.
I thoght it is stored on AWS by the CIA.
That's because human lives were cheaper back in those days. The problem with docking a giant people carrier above a densely populated area is that you have even more lives at stake.
I'm going to admit it.

I'm a little disappointed this is another "billionaire tried to solve humanitarian problems with novel tech" stories and not an "eccentric billionaire plans to never set foot on the ground again" story.
Adding interactivity was not a mistake, requiring markup to reside with the text being marked up was the real disaster.

Imagine a world limited to Windows BMP images and MS-PAINT, That's how I feel about HTML and web browsers. In that world, GIMP would seem like an impossible dream, just like the Memex does in ours.

It is possible to separate out source text, annotation, and code into separate layers, and even separate sources. You should be able to take a file, and produce 5 different views of the same file without changing it, or making a copy.

Just like GIMP, if you need a flat file, that's what Export_As is for. I want a world where HTML is obsolete old junk.
Confused with parallel, maybe?
There was a guy who worked same software engineering job as me. Whereas I perceived the job as mostly pointless drudgery (we were grossly mismanaged a lot of the time, and it was questionable if the product we're working on actually makes sense), he could make himself excited about cleaning up bad code or trying to instutite good practices (at least the ones he saw as good, I wasn't so sold on them) etc. He was a very religious Christian, so he probably saw it as a part of his duty to serve others in life.
>THE WEB WAS born to publish documents—in particular, physics papers from CERN, the great laboratory where Tim Berners-Lee, [...] I have argued many times, to the despair of anyone within range, that the <form> element was a pivot point for the entire technology industry. It is what changed the web from a read-only medium for physics papers into a read-write medium for anything.

Tim Berners-Lee also invented the HTTP protocol. HTTP 1.0 had the "POST" method and HTPP 1.1 added "PUT". So the read-write capability of the web was there from the beginning. TBL also said the web was meant to be read-write: "I hope I do not have to motive here the fact that the Web in general should be read-write."[1]

If we use Paul Ford's framework that the "web" was meant to be read-only documents, what's the correct intended uses for POST and PUT? The writeback specification was already present at a lower level than the <FORM> element in HTML.

But we have to look at the macro forces beyond HTTP+HTML and consider if a read-only web was realistic. Before 1989 Tim Berners-Lee protocols, older online services like Compuserve and Prodigy already let users do shopping and buy airline tickets. The underlying desire for bi-directional flow of read+write to enable transactions was proven before the www was invented. Therefore, even if TBL himself didn't put write capabilities into the spec, others (maybe Netscape Navigator or Microsoft IE) would have added that capability in as an extension which becomes a defacto standard that everyone adopts. (E.g. Industry adopts MS IE's XMLHttpRequest())

Would the world really want an open platform like HTTP+HTML to have less functionality than the closed commercial services like CompuServe and Prodigy that already had read+write?

[1] https://www.w3.org/DesignIssues/ReadWriteLinkedData.html
I get uncanny valley feeling whenever I look at an article from corporate clickbait farms. are these even written by humans? it reads like a regurgitated twitter diarrhea

I wouldn't have even clicked the article if I had noticed the domain it was coming from, and I regret the time I've wasted trying to parse this garbage
Start with a system that is only good for representing people having motivations (desired world states) and beliefs (local version of the world state) and things that they said about what they want/believe/heard. Everyone applies force on the world state in their desired direction by saying / doing things and this force is applied in accordance with the world state ultimately affecting what people believe about the world state. For anything in the world state, you can always ask "why" to go to a motivation that caused it and "how" to go from a motivation to a preceding path in the world state.

From this system of reasoning about other entities that are reasoning in similar ways, and where there is no absolute truth only belief, you can hack it into a system of general purpose reasoning by personification. You attribute a fictitious consciousness to whatever physical property who's motivations are coincident with whatever physical laws. "The particle wants to be in the ground state". "The Pythagorean tells us what you are trying to do is impossible". "Be nice to your car and it will be nice to you". From a situation where there's only beliefs and statements, we can define truth by inventing a fictitious entity who's belief is by definition always correct. Statements we make are a nested scope, {a world within a world}, and we are contained within the root scope of his statements. In other words if you organize information in a hierarchy, its useful to invent a root user even if its just a useful fiction. God, root, whats the diff?
why would be drones allowed near airports? I mean, of course, in the future with drones integrated into automated traffic control where it makes sense, and it would make sense in sensitive areas, there can be imagined a need for the drones to fly near airports, yet today why everybody brings airports up when there are huge swaths of other space where drones and other stuff could have been flying if not for prohibition?
As Tynan (RimWorld) said in his book, show, don't tell. Walk players through a tutorial without them realising its a tutorial. Look at Oculus First Steps for a great tutorial that doesn't feel like one.
Having had small classes undergrad and larger classes where I went to grad school, scaling a class is not simple, the experience changes. With larger class size comes less in interactive lectures, more reliance on TAs (of varying quality) instead of professors, and different kinds of assignments. We don't have an easy way to scale these things yet.
gRPC and JSON are not really alternatives. gRPC is an RPC framework that typically uses protocol buffers as a serialization format but is perfectly capable of using JSON.

When you would use JSON over HTTP vs gRPC? I can think of a couple cases:

1. Your infrastructure doesn't support HTTP/2 with trailers.

2. You need to send/receive payloads that aren't well-defined. The nice thing about JSON vs protocol buffers is that JSON is self-describing and flexible. In most languages you have libraries which can deal with JSON as essentially a Map<String,Object>, with maybe a nice cursor API that allows you to pick/update specific fields without knowing anything else about the object structure. You can encode the JSON AST in protocol buffers but it will not be very nice I don't think.

3. You want your wire-format to be human readable for some reason. You can technically do this with gRPC as it is not strictly tied to protocol buffers as the wire format for messages, but in practice it is kind of a pain and language support for doing it can be spotty. At the very least you have to figure out how to do it as protocol buffers is very much the default.

4. The code-generated classes/structs from gRPC IDL are often quite bad to work with. If you've ever used the case classes generated by scalapb (Scala) or the structs generated by Prost (Rust) then you know what I mean. You end up having to create a parallel set of data structures for your protobuf message types to keep yourself sane. With JSON on the other hand, you can typically create classes/structs which are nice to work with internally but also directly serializable to JSON.

All that said, gRPC is really nice. If I am bootstrapping a project, gRPC is definitely the default and I need a good reason to use anything else.
Zeppelin and Good Year have been flying blimps and semi-rigid airships continually, there are quite a number of qualified airship pilots as a result.

As for transfer from airplanes, only somewhat. Airships have a lot in common with boats/sailing but really they are very much their own thing with their own set of constraints and difficulties.
It's crazy reading some older press on this guy [0]. It seems he duped people who should know what they're talking about. How did they fall for it?

> "Dr. Serhat recently presented his research findings at the 2021 Conference on Retroviruses and Opportunistic Infections (CROI), regarded in the medical research community as the leading HIV and viral research conference in the world. His Hijack RNA treatment method is an elegant scientific approach that highlights his signature creativity for addressing these treatable, but incurable illnesses," says Dr. W. David Hardy, Adjunct Clinical Professor of Medicine at The Keck School of Medicine at USC. "This strategy beautifully reflects Dr. Serhat's exceptionally keen understanding of how viruses work."

[0] https://www.prnewswire.com/news-releases/la-based-research-s...
Enhanc3D Genomics | Bioinformatics Engineers | Full-Time | Cambridge UK | Remote / Hybrid possible

Enhanc3D Genomics is building a functional genomics platform based on measuring the 3D conformation of DNA, opening up novel avenues for therapeutic and diagnostic development.

We are looking for engineers to support and build our technology stack. If you can work across infrastructure & software development this will be a fun role supporting the genomics + informatics team doing cutting edge bioscience and developing out the software side of the platform.

Technologies in play: AWS,Julia,Python,R,Bash,Postgres, Javascript,Bioinformatics workflow systems (e.g.Nextflow,containers,etc)

Deep understanding of genomics/biology not required but interest in the area a plus.

Feel free to contact me directly: nwalker [at] enhanc3dgenomics [dot] com

Company: https://www.linkedin.com/company/enhanc3d-genomics-ltd