skysight-inc/HackerNews huggingface dataset:
Rust was created to improve the situation where web browsers are written in C++. (I hope we can agree this is bad.) It was not created to impress you.
Analyzing the Hacker News Public Dataset
I agree - Go's type system would be perhaps better described as strict. There are rarely cases in which conversion is implicit (not particularly unique to Go, but useful). Between types are aliases of those types? No. Between signed and unsigned? Of course not. Between string and []uint8? No. What about less precise to more precise? Nope. This can be a pain, but overall it avoids some classes of bugs present in languages like C (without getting strict about your compiler flags anyway) and allows you to use types to encode your problem in a way that prevents dumb mistakes.
Shameless plug: Check out tht Obsidian starter kit: https://developassion.gumroad.com/l/obsidian-starter-kit
Exiting to see more linux options including system76, framework, etc. I'm still really salty about the XPS13 not having proper sleep [1] and looking for other options.

[1] - https://www.dell.com/community/XPS/XPS-13-9310-Ubuntu-deep-s...
> Consider trying out the Erlang environment (either via Erlang or Elixir), or Haskell, or Lisp.

Isn't the whole point that Rust is a replacement for C/C++, specifically the whole "close to hardware" and (basically) zero-cost abstractions? If you can afford things like a GC or a VM there are way better languages, that's for sure.
2028 just in time
Because Monero is the scary bad-guy coin, of course.
If anyone wonders why LBRY (Odyssee) is not part of Fediverse, despite dwarving PeerTube or whatever it is called:

https://github.com/lbryio/lbry-desktop/issues/3982
I felt that statement, along with some of the language used in the blog is at odds with the author's goal to...

> Part of our work in developing Hare is laying the groundwork for a collaborative, productive, healthy community that people want to work in

The goal to have a healthy community is laudable but it comes from the top and hitting out at others doesn't set a good foundation. I'd recommend rising above by responding to critique without emotion.
Does it support some kind of repl driven development similar to lisp/clojure? Ie evaluate expressions on a live app and update the live up with the new values?
D2iQ | https://d2iq.com/ | Remote - USA, UK, or Germany | Full-Time

D2iQ (formerly Mesosphere) is the leading provider of enterprise-grade cloud platforms that enable organizations to embrace open source and cloud native innovations while delivering smarter Day 2 operations. With unmatched experience driving some of the world's largest cloud deployments, D2iQ empowers organizations to better navigate and accelerate cloud native journeys with enterprise-grade technologies, training, professional services and support. Whether you are deploying your first Kubernetes workload, optimizing your business analytics with Spark or Jupyter, or looking to educate your developers on the benefits of cloud native, D2iQ has the expertise, services and technology to enable you on the journey. D2iQ investors include Andreessen Horowitz, Hewlett Packard Enterprise, Khosla Ventures, Microsoft, and T. Rowe Price Associates, Inc.

Open roles, all full-time remote in the US, UK, or Germany:

* Software Engineer, Kubernetes: https://grnh.se/5ce048a91us

* Senior Software Engineer, Kubernetes: https://grnh.se/7b3dffea1us

* Product Design Manager: https://grnh.se/5b1054f11us

* Program Manager: https://grnh.se/d5f8743d1us

* Quality Engineer: https://grnh.se/4843f5ae1us
Perhaps the most compelling argument was that Apple was being hypocritical in the way it markets its own products. "We tell all of our customers how great our products are for remote work, yet, we ourselves, cannot use them to work remotely?" the letter states.
There had never been a land war in a country with nuclear power until 2022. It just strikes me that safely operating a nuclear plant requires you to make predictions about the distant future that are not possible to make.
Security in Haskell isn't especially better than any other general purpose language. You do have a lot more tools to help though. For instance, you can make your web app fail to compile if you accidentally try to serialize sensitive information to JSON or plaintext. GHC will tell you exactly where you almost had a data leak.
Not the kind of garbage collection I expected a discussion on HN about.
Deleted... thanks for the clarification.
My bad, too much Python lately. I wanted to be more explicit about this argument and briefly tested the syntax in a Node console. It works, but... I didn't catch the atrocious side effect. Thanks for pointing the footgun !
Thanks for the clarification. FWIW I was interpreting "corn chip" to mean a tortilla chip, but yep, you're right.
Problem with that approach is best demonstrated with Python.

Standard library usually comes with strong backwards compatibility guarantees. So it becomes ossified over time. Leading to - standard lib is where libraries go to die.

Without stability guarantee, you risk introducing breaking changes between versions, which is worse. And inferior to just downloading a lib with most stars.
In many ways, compared to a vanilla short position or a synthetic short via derivatives, you are implicitly accepting higher risk to “short” via this manner.
This is generally a bad idea as it’s hard enough to arbitrage the same equity on different exchanges[1]. Now imagine trying locate perfect negative substitutes for an equity…

[1] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=525282
Untools: Tools for Better Thinking
In Hare's defense, not every programming language needs to target every runtime/OS/environment.

JavaScript only targets the browser. Shaders usually targets one graphic runtime. Maybe there is a space for a language that just targets a few OSes, or even just one? Remember that both C# and Swift initially just targeted one platform, so maybe it does makes sense to now have one OSS language for OSS nerds.
IMO it is perfectly possible for a person to be as good as a programmer at problem solving, and thinking abstractly about user-facing solutions and workflows (maybe even some non-user-facing) and yet have no interest at all in learning a text-based programming language.

The whole premise of coding originated a million years ago, when it was mandatory to think in terms of a processor executing an instruction sequence, and operating systems and compilers needed to be written. Is it really the best way to make an app? I think plenty of apps are amenable to thinking about in terms of visual design elements, triggers, events, actions that act on other things that expose endpoints, etc.

Like all things, I don't know whether anyone has done a great job devising a no-code system yet. It's not my bag. But I maintain it's possible to do a great job in principle.

I used to work on niche low-code systems that still required some coding in a very simplistic language. We had hundreds of salespeople who were absolutely not programmers and had zero knowledge of CS, but were all out in the field rigging up all manner of customized UIs and integrations for the customers. I don't recall them complaining or saying it was too hard.
Recently I've been writing a good amount of rust, looking for libs to help out, and have been pleasantly surprised at the depth of the Rust standard library at this point!

I started trying to use something like tokio for async stuff, but found that Rust's standard lib threading primitives were already nice and numerous enough to get a lot of work done.

The rust programming language book has a nice little project of building a multithreaded HTTP web server from scratch. Of course you don't necessarily want to do this for everything, but the fact that a lot of the primitives are present and with good abstractions is commendable!

Go's stdlib stuff for web servers is obviously much easier to get rolling though.

https://doc.rust-lang.org/stable/book/ch20-00-final-project-...
AFAIK, without going nuclear, the biggest booms come from organic chemistry.
Considered "18+"
If you build your house better, you won't need very much energy at all to heat or cool it. The passive house standard used in Sweden calls for a maximum of 20 kWh/(m²yr), which translates to ~3,700 kWh per year for a 2,000 ft² home.
I don't see what's unfair. It's a pretty uncontroversial take and I feel like the people replying are being unfair by using tangentially related analogies. In your analogy, no one is getting mad at NASA here. It's like it is WWII and Germany is hitting London with rockets. The claim here is like "these things are great if we want to launch explosives from this side of the channel and we don't care what we hit in the city. But if we're aiming for the moon, we still have a long way to go." Like, it is just a such an indifferent claim that I'm honestly shocked people are taking issue. For the past month, all I've been hearing is how amazing DALLE-2. If you were a layman, you might believe that we're at AGI. This is simply a sobering reminder not to get caught up in the PR machine. The authors have 10x the text espousing the impressive result, what is wrong with a single sentence?
If you want people to evaluate it on its own merits, then make those merits stand out. As it stands, your intro paragraph ("Hare is a systems programming language...") is so generic that it doesn't tell me why I might want to use it instead of C or Zig or assembly. Where does it excel? What makes it stand out? Bullet points help me quickly decide whether I want to spend time evaluating a language.
A company is willfully behaving unethically, and someone chooses to vote with their wallet - I'm surprised that this is an argument you don't get. Granted, different people have different ideologies, triggers, etc, but the principle is fairly common.
> It talks about how they got tired of having to swap sharing different windows in Zoom. But instead of sharing their whole screen they did... something complicated.

And then one person shares their whole 34" 1440p ultrawide and everyone has a bad time. Also, selectively sharing individual windows is pretty effective at preventing accidental leaks of info that shouldn't be shared.
I feel like the 90% use case could be fixed with a clean js feature detection API from browsers. Basically caniuse.com, but programmatically accessible. Any new feature must have a name, and sub-names for granularity. Any difference of implementation between major UAs must be given names.

It does not need to be in headers, anyone wanting that could take the latency hit of a pre-detection js page. My 2cts.
I think that Hare has a pretty rich standard library, though balanced with a constrained scope which prevents it from growing without bound. Note, though, that web programming is not really a domain that Hare is designed for, so we're not too concerned about being able to pick it up and write a website with it.

You can check out the stdlib here:

https://docs.harelang.org

Let me know if you think this strikes the right balance.
FusionAuth | Software Eng | Full-time | Denver CO or Remote (in USA only) | 100k-200k DOE | https://fusionauth.io

FusionAuth is the authentication and authorization platform built for devs, by devs. Our software solves the problem of essential user security without adding risk or distracting from the primary application.

You know, the one your users want to pay you for.

For developers and technical leaders creating products aimed at large numbers of customers or external users, we offer control, flexibility and developer ergonomics.

FusionAuth comes without the risk and complexity that typical identity systems have. With self-hosted or cloud installation, extensive documentation, free options, fast deployment and a no-hassle process, we eliminates hurdles that make it hard for developers to meet their authentication and authorization requirements.

We aren't VC funded, but we are profitable, growing fast, and need your help. We are currently hiring for the following roles:

Senior Software Engineer, Staff Software Engineer

Learn more about these positions, including salary info, benefits and job expectations, here: https://fusionauth.io/jobs
Is there a way to make Goog's turn-by-turn to not be street name based but instead give directions like old timers did using landmark navigation?

At the old farm house, turn left. After going aways down the road, turn right at by the building with the white archways. Take the next left when you get to the statue of the first mayor.
I played with io some time ago as it was one of the languages covered in Bruce Tate's "Seven Languages in Seven Weeks" which give an introduction to seven programming languages (Ruby, Io, Prolog, Scala, Erlang, Clojure, and Haskell) each with a different philosophy. Io seemed an interesting proof of concept, but are you actually using it for a real project or just to explore?
i don't see how thats hypocritical though.
>that Rust is probably the better choice for high-stakes use-cases such as life-critical software

I would say SPARK2014 or straight up Ada for life-critical software given the maturity and target markets. Rust is heading there, and there is some communication between Adacore and Ferrous Systems (Rust group)[1] taking place that gets me excited, but I will stick with SPARK2014 for now.

[1] https://blog.adacore.com/adacore-and-ferrous-systems-joining...
Neo4j is, mostly, a very different kind of graph store. A Labeled Property Graph, and not a Semantic Knowledge Graph which is the kind of graph commonly associated with RDF.

I write “mostly” because recently neo4j has a “neosemantics” project which handles RDF. It is all pretty standards compliant RDF though, nothing custom at all.

For more information this may be a good start: https://neo4j.com/blog/rdf-triple-store-vs-labeled-property-...
It's sort of back, implemented as a macro. I've yet to go back to Hy (I left because of the removal of let, plus other things I found missing), but I try it every now and then and the last time I did the namespacing was still a tad weird.
I own a business and New York is the same way as California, if not worse.
I'd be interested in seeing an analysis of the hardware, firmware and driver security on this thing. From what I can ascertain the security implementation on some of their phones is horrifying. It brings a different dimension to the reviewer's comment they are a 'known brand among enthusiasts especially in the fields of privacy and information security'.

https://news.ycombinator.com/item?id=30761886
Peter Schiff has a great podcast. One year listening to him, you will understand many things about our world. I really recommend, and even if this gets downvoted / trashed, have a listen by yourself.

https://www.youtube.com/channel/UCIjuLiLHdFxYtFmWlbTGQRQ
Location: Bangalore
Remote: Yes

Willing to relocate: Yes, only if visa sponsored.

Technologies: Android,Java,Kotlin,React Native,Spring-boot,angular,typescript,CI/CD,git,mysql,HTML/CSS,React,Redux.
Résumé/CV: please visit rizvan.work.
Email: rizvan.g.h@gmail.com.

I am a full stack developer with a 10+ years experience & specialisation on mobile application development. I have been working on android-native with , cordova for android/ios, react-native for android/ios , android-kotlin , backend-kotlin, springboot-angular.

If anyone interested to collab on new project or interested to work together on side project , let me know as well.
I am looking for remote roles and would like to spend my quality time with devs working on products which make it to top. Want to learn and grow improving my skill at the same time.I am incredibly passion about programming and curious to learn and implement in efficient way. Thank you for reading this out!
You didn't spell it out exactly, so I want to add another point to your comment: there is also a value in teaching a skill versus the goal oriented problem solving at work, as these skills can become part of your toolbox to be able to solve the things you later encounter at work
From macOS to Raspberry Pi – Extending the Enarx Development Platforms
Why do you think that the native compiler was treated as a second class citizen? This is quite strange take from my point of view. For instance OCaml native compiler was available on the M1 Macs two months after the M1 release. Similarly, all major CPU architectures (x86, ARM, PowerPC, RISC-V, s390x) have been supported for years.
Nitpick: you can’t lose over 100% of your investment using a put option. You can only lose the premium.
Romcoms are the romantic equivalent of B-budget action movies.

You know exactly how it goes, but that's the reason you enjoy it =)
I'm also not sure why sponsoring podcasts is relevant, but FWIW I have heard ads for ProtonVPN on the Darknet Diaries podcast (https://darknetdiaries.com/sponsors/).
> The entire Postmark team is joining ActiveCampaign, and we are going to continue to operate the way we have always operated for the foreseeable future. That includes the support team you love!

While I appreciate you saying this, you have to have in mind that just some 6 months down the line it won't be you calling the shots. The business priorities will be determined by other people and they can and will command you to shift your policies as they see fit.

I want to believe but history has shown, time and again, that these pledges never materialize.

It's OK, you are feeling relief because you likely received a huge sum of money. Who wouldn't be happy!

There's a proverb: "Never promise anything when you are feeling happy".

Maybe let's talk again in 6 months.
Sounds like an Apple Studio Display would perfect for you.
12. Explicitness!!!
I agree that this is very dubious. However, looking at the data sounds fun, if only I could get past the 50x errors :)
No, I want a closed source Rust dependency. Otherwise it's going through a C API and I lose all of the benefits of using Rust.

Once you solve this problem, C++ & CMake are of similar complexity for C++ dependencies.

Otherwise to compare C++ toolchains, if it's distributed as a .a file, just adding -l/path/to/libclosed.a works for C++, can't get more simple than that. Or one line in the CMake file with basically the same thing.
Is having both a normal social media account & a federated version okay? I've seen a lot of people delete their Twitter and then hop on Mastodon because they're worried about Musk. Whether their concern about Musk is valid is another question. How do people see his acquisition of Twitter as a bad thing? If anything he will try to improve it no?
So hard to empathize with this article.

Yes, blow-drying hair is a problem (just like talking loudly is), way before covid there was a damning study about airblade hand dryers being disease spreaders compared to paper towels. No, operating at 50% of capacity does not privileges bigger shops, they remain exactly that much bigger and more profitable than small shops as before covid. And I might be in a minority but I really see no issue cutting own hair, I did it before covid and come across other adults who do that, out of habit and lack of vanity not financial difficulty (just like cutting own nails/toenails, etc.).

The only complaint I share is requiring cashless payment. Setting a precedent for denying cash payments seems a bit worse than the inconvenience of missing a haircut. Wearing gloves during or sanitizing hands after handling cash seems very minor in big picture. However, cashless was just a passing note at the end of the article.
Funnily enough, it might be safer to build big buildings made out of wood than steel, as it takes longer to collapse than for example steel (https://www.nationalgeographic.com/science/article/skyscrape...)
Train/Transport Fever (1/2), Cities: Skylines
Some "pop"-sci books that have inspired me:

1."Uncle Petros & Goldback's Conjecture" & "Logicomix" (both by Apostolos Doxiadis),

2."Chaos" by James Gleick,

3. "The Man Who Loved Only Numbers" by Paul Hoffman

4. "A Mathematician's Apology" by G.H. Hardy

5. "The Indian Clerk" (fiction) by David Leavitt (about GH Hardy & Ramanujan)

6. "Genius at Play" by Siobhan Roberts (about John Conway). Normally I stay away from pop-math books with the words "The mind of..." or "Genius" in the title but this is a delightful book.

Some "actual" math books:
1. Nonlinear Dynamics & Chaos (Strogatz)

2. the Way of Analysis (Strichartz) -- note, this one is
controversial as to its quality as a math book but I really like the presentation style

3. The Nature of Computation (Moore & Mertens)
Will the skyscrapers of the future be made out of wood?
be careful claiming that solar PV systems last decades. Many recent builds have components that fail including the panels, junction boxes, the panel-to-panel connectors and the inverters themselves.

Solar isn't as reliable as the solar industry would have you believe. Worst part, a single component failure often takes large sections of the system offline. With domestic systems, that's the entire system.
There are exceptions, and it doesn't invalidate the article's premise. Spreadsheets are a huge deal, agreed. At this point they are like a general purpose visual programming language, rather than an "organize my thoughts" tool.
Personally, I've found bootstrap extremely useful in this regard. Since it's widely used, people have written themes for it. If you stick to the simpler ones, it's not a lot of work to customize after you start with it.
IHP looks amazing! I think I'm going to have to give it a go for my next project. Is it being used in production anywhere besides your company?
> I really dislike the fan mob that it's starting the hate because RTMI is not going to be a throwback and retro-game.

That is the same blow-back that George Lucas caught when he made the Star Wars prequels. When George Lucas made the original Star Wars he set out to make a state-of-art sci-fi movie, and in fact he pushed the state-of-art ahead by a huge leap in that movie. A decade or two later, with the evolution of cinema effects, the original trilogy stopped being seen as state-of-art, but kept its cultural influence now under a new lens, it started being seen as a type of retro-futurism. So when George Lucas set out to make the prequels, he again intended to make state-of-art sci-fi movies*, as is his right, and as he should, but many of the fans instead wanted the new trilogy to match the retro-futurism feel they now assigned to the original ones, hence the many complaints at the time.

Interestingly enough, later when Disney made the sequels they went the other way completely, and bet heavily on the retro-futurism feel (down even to the story arcs), so they got blow-back from the fans that instead wanted a state-of-art sci-fi.

* If he achieved that state-of-art goal is debatable, my personal opinion he did, but just barely, failing to leap forward like the original did on its time, so they do feel a bit like "generic late 90s/early 00s sci-fi".*
Weirdly, in my use, Openshot was the stable one among those. Not discounting your experience, but wondering if it could be, e.g., distribution-specific.
Linux – Tested Virtual Hardware and Statistics
Consider looking at https://www.rtings.com/monitor.

I've also got an Macbook Pro and I decided to buy Acer Nitro XV272UKV for my dual setup but I wouldn't recommend them if someone is about to use them next to each other.
You’re reacting to something which hasn’t actually happened. Even the 3.5 months thing hasn’t actually happened.
Yes, also macOS only here.
I'm not sure I've seen such a thing for most languages, but maybe I'm used to just reading what a lang is about and mentally slotting it for certain things by myself. I bucket things by static/dynamic types, dominant paradigm, syntax style, GC/no GC, and stated goals, which include what it was designed for. Most of those are easy to discover.
.io has political baggage I don't want. See: http://www.thedarksideof.io/
there's a project brewing hoping to do just that by july https://liberapay.com/Revolver