skysight-inc/HackerNews huggingface dataset:
I would choose a language that effectively combines multiple paradigms and is modern. Using that as a headstart, it is very easy to learn other languages.

Typescript is a great language for this purpose because it has a rich type system, is ergonomic and actually used extensively in the wild.It also supports multiple programming paradigms, object oriented, procedural, functional programming, async code, everything is there.

Is it a perfect language to use in production? Not always because it transpiles to Javascript and that might not be good enough due to performance or the platform. However, I would argue that for a senior developer, it should be a great stepping stone to jump to Java or C# or some other popular language, in case it is needed for a job.

Rust in contrast is an excellent language to learn how to write reliable and performant software. Its design, supposing you don't ignore the compiler by abusing unsafe, helps you develop useful programming patterns that transfer very well into systems programming and all kinds of programming. Its patterns and strictness however mean there's a steeper learning curve and at the same time, may not fit sloppier environments like business applications, where reliability is often sacrificed for iteration speed.
I wonder if there is a personal aspect to this, not just being scammers but also kinda creepy people / maybe already familiar with harassing people/ know people who will do it for them.
The problem here is that generally this is decide by courts, not by apple.

This is basically yet another piece of evidence of a monopoly. Apple acting as the judge, jury, and executioner regarding what it thinks is “it’s rights”
> Every civilization collapses eventually

Except the current ones.

Given enough time you’d expect it to happen, but the chances of it happening now are very slim.

Let’s say the Roman Empire lasted ~1,000 years.

If there’s a once in a ~1,000 year event and you warned every day of it, you’d be wrong 99.9998% of the time and right 0.0002% of the time. I’m not sure how useful a warning like that is.
I use Octoprint, but honestly the UI is just awful.
Pronterface seems to be the standard goto look for 3d print software, but honestly it's not a good look, nor is it fun to use.
About $0.5 per hour for a 3080 equivalent. And yes, I have an image that I can spin up on-demand.
Meters get cheaper with time too. :)
Re item “The pay cut of 2020 which became permanent”: the Day Job I had in 2008 used that year’s onset of the Great Recession to stop annual raises and *never* brought them back — at least, not while I was still there, which was until early 2015.
> I'm not sure why any contractor or agency would pick this over AWS GovCloud.

Because (theoretically) faster path to ATO, which is a huge pain in the arse. That's what all these federal private clouds try to accomplish.
Oh, interesting! I'd never heard of the short/long scale thing before.

You could argue that it's still wrong though, in the sense that the website is in English, and currently the short scale is used in all main Anglosphere countries. [1]

P.S. I just realized that even the short/long scale thing doesn't explain the endmemo.com claim. It's probably just a mistake. In the short scale, a trillion is 10^12, while in the long scale it's 10^18. So, if we were to use the long scale, 1 ppt would a smaller unit by a a factor of 10^-6 (not 10^-3), and equal to 1 fg/L (femto is the SI prefix for 10^-15, while nano is for 10^-9).

In other words, 1 ng/L = 1,000,000 part per long scale trillion.

[1]: https://en.m.wikipedia.org/wiki/Long_and_short_scales#Short_...
Yes, I think that is the crux of it.

Maybe a superbowl commercial ...
Also has a Patreon with nearly 1000 subscribers.
These days I only make things for myself. The moment you support other people you pick up obligations, which isn't something I'm prepared to do anymore.

* A budgeting app based on the idea that the only important number is dollars saved.

* An automated newsletter assembled out of RSS feeds, which I built when I quit social media.

I think my next item is going to be some kind of cookbook, but I haven't quite decided what exactly that means.
While there is plenty of room for doubt about micro-lending (see [1] which I hosted, by Hugh Sinclair, a guy who's actually been there in the field), I don't think it's fair to call these scams "micro-lending." Maybe they're taking advantage of the favorite PR that micro-loans get.

In the micro-lending plans that Oxfam and other legit charities back, borrowers meet in person with the lenders, and no hounding takes place. Most of them pay their loans back promptly.

However, the stories about "poor woman buys a sewing machine; lifts her family out of poverty" are mostly just feel-good PR to milk the donors. More often, they buy a stall in the market to sell produce, and there's only so many stalls the market can support.

The real scandal of micro-lending, as Hugh explains, is that the interest rates are scandalously high, and the lenders are mostly using it as a way to buy SUVs and milk the First World donors who want to feel good.

These scams are not "micro-lending."

[1] https://www.youtube.com/watch?v=rhdZ2RfmiXo
If you don't mind me asking: where are you that your ISP blocks traffic like this outright?
Their right should be determined in court, if it gets to that point. Not by apple using its monopoly on the Apple Store to decide and judge whether something breaks copyright laws.
> Turns out when you have a safety net it's a lot easier to make the jump to forming your own startup

I think you are overindexing on the safety net part. Here[1] is a chart of startups per capita in Europe. Looking at "startups per 1M inhabitants", Estonia has 1100+ while Germany has only 250 in spite of having a great safety net (apparently).

Same article also shows that Sweden has 1769EUR VC funding per capita, when Finland has only 854EUR and Denmark/Norway don't even show up on the chart. All 4 countries have similar cultures, no?

And let's not even talk about Saudi Arabia which spends a lot on social safety net but I haven't seen much entrepreneurial or artistic exports from that country (oil doesn't count).

I believe "forming your own startup" requires a lot of ingredients - ecosystem or flywheel (see: Silicon Valley), funding for risky bets (see: USA), a bit of hunger, education levels, culture of risk taking etc etc.

[1]
There will rarely be one stack or tech stack for life or that’s the best.

It’s best to get started with something and don’t stop moving or learning. Avoid chasing shiny new techs and things, they are usually not stable or reliable. Spend time experimenting and learning something deep enough.

Get good at shipping. Anything that helps you do that faster and often is best for you. Customers and users generally don’t care what you code in, they just want a good experience and that is something you can do.

Most languages and frameworks are pretty decent with their pros and cons.

See it more as where you’ll begin and leaving it open to where you may end up. Transferable skills and learning how to learn is the most valuable skill.

If you’re starting off it’s hard not to look to what others are saying. A lot is personal preference and interpretation.

Depending on way you are building there may be things easier to learn with.

The languages I like working with I generally do not recommend, because creating a beginner who doesn’t stop learning how to code is more important. Im not using anything hard but if your goal is to have marketable and valuable skills that you can use to access opportunity to improve your life, I can share what I have mentored both peolel with and without any software development background.

First, it is completely possible to be self taught and a self directed learner. In fact, it is a valuable skill over formal education in that you get a track record and experience of shipping solutions. Having both is a magnifier.

Here’s the advice I give:

If I was starting out today, I would learn vanilla JavaScript first (JavaScript in 30) and help it to show me the benefits of libraries and frameworks. Lately there isn’t much you can’t do with JavaScript.

Once you have vanilla is, you learn about why libraries are important and helpful. In JS but any language.

Libraries will teach their complexity too, and that sheds a light on why there are frameworks and so many of them.

This would naturally lead me towards building website, web apps or hybrid mobile apps with JS. Massively transferable skills and keeps your options broad. Learning to connect and work with APIs is critical.

Beyond this the other thing I would learn immediately is Flutter. Luckily the syntax of its language dart is similar enough to JavaScript.

Two other technologies that can’t be ignored are webassembly and Rust.

There’s a lot of other great stuff going on. Python will come into your life sooner or later, as will others.
Web Design for Developers, by Brian Hogan
A book about web development from A to Z (pdf).
https://cloud.gov/docs/deployment/frameworks/

Not supported
cloud.gov cannot run applications that use .NET Framework, or application binaries that require access to Microsoft Windows kernel or system APIs.

Interesting that most container/cloud environments don't support .Net framework
Some of them were truly good and I sincerely miss some of them (including those I mentioned :) )
If the model is that nonviolent protest is always effective if we cross a certain threshold, but that every citizen of Hong Kong could be in the streets without crossing that threshold, this model is meaningless.

Nonviolent protests are critical and can absolutely bring about change, but it is a brutal and drawn out process and not some kind of magic bullet.
I'll add PDF Sandwich to my readme here: https://github.com/ElectricRCAircraftGuy/PDF2SearchablePDF#a...

Issue opened: https://github.com/ElectricRCAircraftGuy/PDF2SearchablePDF/i...

Can you identify any pros/cons to my software over theirs, or vice versa?
long growing season

sun

good soil, almost all capability class 1

ideal mediterranean climate
Maybe seen to many sci-fi, but can a fusion reactor go out of control and fuse any atom it comes in contact with? I mean with more energy going out than in. Sounds a bit like a nuclear reactor.
Honestly, I can sort of see it making sense. The only time I need to look into my lockfile are to see the exact version of something I'm pulling in, and generally I think I would be fine doing something like `lock-file-tool --show-me xxxx`. In Rust, there's a `cargo tree` command to see the tree of your exact resolved dependencies for when you want to see the whole thing expanded, so I generally don't use the lockfile for that anyhow. I certainly don't ever update my lockfile by hand, so there'd be no loss of usability in that regard.

That said, I'm not super convinced that performance would necessitate this; if parsing the text file was really that slow, I think you could instead have a separate binary file created whenever the lockfile is changed that has a serialized representation of the lockfile along with a checksum to ensure that it's not out-of-sync, then hash the lockfile before using the binary representation. I guess it's possible that if the tooling is brittle or people try to edit their lockfile by hand, this might end up detecting an out-of-sync lockfile more often than not, but at that point I think the issue isn't really with the lockfile format.
A data-synchronization library for Node.js

https://github.com/siriusastrebe/jsynchronous

Ever get tired of sending API requests and JSON payloads? Wouldn't it be cool if data just synced between server and client?

Jsynchronous lets you share deeply nested object/arrays between node.js and connected browsers – and any changes made to that variable.
Western European countries incorporated socialist ideas to a degree without turning their back on capitalism and democracy.
Zoologger: The bird that mimics a toxic caterpillar (2014)
>It burned its way through a foot of concrete floor and chewed up another meter of sand and gravel beneath, completing a day that I'm sure no one involved ever forgot.

Chlorine trifluoride sounds like xenomorph blood.
Could you go into more detail? I am quit interested and would love to learn more.
a very persistent person seems to try to convince HN that the big bang did not happen. fifth submission today?
Using the term "secure" to describe the property "the supposed-owner of the device is disallowed from having any control over the software running on the device" is a perversion of the term; I would prefer the locks on my house be secure in a way that prevents people I don't want to enter my house from getting inside, not in a way that prevents me from daring to using unauthorized furniture or having the gall to replace the door on one of my cabinets... Apple's version of the word "security" seems to often be more about helping developers implement DRM than about helping the user know their data is safe or private.
Depends.

The improvement upon the program 'more' was named 'less'. It seems to be a tradition to choose opposites rather than similar words.

Samurai were warrior-governors of Japan, much like Knights. Their opposite and enemy were ninjas/Shinobi, the spies and assassin's of Japan.
Ideally you'll have some problem to solve or something that needs built. Pick the tool that is right for the job and learn it.
Yes, Spotify is from Stockholm. Though they do have a Gothenburg office.
Dealership Mechanics Charged with Allegedly Sabotaging Customer's Brakes
The article mentions Yarn, then proceeds to benchmark Bun against npm only. Not a fair comparison IMO :-)
The interstate system was a massive subsidy to cars and car dependant lifestyles. To compare it to tech disruption like what happened to ferries makes the death of interstate passenger rail seem natural. In reality, no industry could survive their competitor being so heavily subsidized. If we threw that amount of money at high speed rail, we could probably choke out a good portion of the airline and car industry combined.
Figuring out a license is in the set of bare minimums I would look for in evaluating a language. I mean no offense in saying this, but I give a team which can't come to an accord on this basic thing very low odds of getting a language to 1.0.

The language field is very crowded. I'm all about new languages, I wish each and every one success and yours is no exception.

If it's going to succeed, you'll have to beat people over the head with it. The current situation won't reach escape velocity. Good luck.
Technically, aren't emojis considered a glyph-based typeface?

In the US
https://en.wikipedia.org/wiki/Intellectual_property_protecti...

> Typefaces cannot be protected by copyright in the United States (Code of Federal Regulations, Ch 37, Sec. 202.1(e); Eltra Corp. vs. Ringer). The idea that typefaces cannot be copyrighted in the United States is black letter law since the introduction of 37 C.F.R. § 202.1(e) in 1992. Under U.S. law, typefaces and their letter forms or glyphs are considered utilitarian objects whose public utility outweighs any private interest in protecting their creative elements.
I don't understand the concern that language X won't get enough traction. If you were advising a group of a thousand developers then sure, you need at least a few thousand jobs using language X (assuming people get rejected). But for one person, how many jobs do you need available? Realistically somewhere on the order of a couple dozen. Are there a couple dozen companies that use Rust? Sure! Do I think there will be a couple dozen companies using Rust in the next few years? Sure!

Now there are languages where this question is a little more pressing. OCaml and Haskell may not have a couple dozen jobs open. But for Rust? You can find something.
https://livepass.io/_index.html

In 2019 i started building a video platform allowing you to do both 1/1, 1/many and streaming, setting up booking and charging.

Then covid, then zoom exploded then we kind of killed it, but it's fully functioning.

https://www.realwork.ai
Also in 2018 I started building a field management platform for remote teams like construction, retail etc.

We got our first client in 2020, then covid happened and the entire industry closed down. The app is fully functional, the backend is fully functional and we are currently in talk with someone who want to get into the construction industry.
Everything is 10 years ago if you're a 45 y.o. white dude who thinks they're 25.
> I think it could use some side-by-side examples to show how it makes ordinary programming easier/more readable/etc.

That's a fantastic idea. I'll focus to improve this by the next release. Do you want short side by sides or real code examples? I'm worried that short ones may look contrive which is probably why you don't think it's useful? But I'm not certain people would look at anything that isn't short

Correct. I wasn't sure if I'll rewrite the reader class so I only used it in the example program section. The standard library is pretty nonexistent. We didn't want to make the language for only ourselves so we thought we should launch sooner rather than later

> I think your site could do a much better job on describing what's actually unique about this.

In another comment I mentioned that listing features tends to be ignored. Do you have any suggestions on how to counteract it? Maybe your side by side suggestion is ideal https://news.ycombinator.com/item?id=32460252
> The only thing you need to do is add appropriate type hints at function definitions and then run mypy in your build and CI and you got something that checks basically as strict as Java.

There's another comment making this claim elsewhere and I wonder if perhaps those assertions are coming from someone who doesn't write Java, or if my experience with mypy is just especially bad

I'll also point out that easily 90% of my heartburn with trying to typehint python in legacy projects is that python seems to encourage so much introspection and namespace trickery. It feels to me like the mypy audience is saying "well, there's a staticly typed language hiding in python so just don't use unsafe parts of the language and you'll be fine"
And very frequently what happens is they put up arguments like yours, even when I have been explicit about the danger

that is the challenge in every human interaction. sometimes it is difficult to tell how a message comes across. if it isn't well received, the best one can do is to back up, apologize that the message didn't come across the way it was meant to and try restating the problem in a different way.

and if that doesn't work, keep trying or give up. some people are just not open to any form of criticism, and the best one can do is to try to be polite and state the problem in neutral terms to anyone who needs to hear it.
Klarna generated $1.42 billion revenue in 2021, a 32 percent year-on-year increase. A majority of Klarna’s income comes from interchange, processing and merchant fees.

As Klarna has expanded its BNPL offering, its losses have increased. It reported a net loss of $730 million in 2021, a 337 percent increase on its 2020 loss.

I would say its surprising that this company is still in business at all with numbers like this.
Can you do anything but make stupid comments without content?
Yes, Germany is a net exporter, but Germany is part of the European grid. There is a joint market, where electricity is balanced across Europe every minute. The same country which is a net exporter can import in some parts of the day. France is a good example, because they mostly use rather slow nuclear power plants. But as they are part of the European grid, they rather vary between export and import than trying to adjust their power output to their current domestic usage. At minimum that makes electricity cheaper as the plants are run closer to the optimum power point.
I’m surprised to read that Klarna had 7500 employees. It seems to be a lot for an online payment company offering consumer loans.

What were the people doing?
https://blog.codinghorror.com/the-paper-data-storage-option/
I've got a link to ocrmypdf in my "Alternative Software" section in my readme here: https://github.com/ElectricRCAircraftGuy/PDF2SearchablePDF#a...

Are there any advantages you see of mine vs theirs? I'd like to know what features each has compared to the other.
I think NNTP+IRC is good, and you can have bridging to other services if desired (which is probably a good idea too). You should also make logs of the IRC; the IRC channel for my project has public logs.

Discourse and Flarum are even worse, in my experience.

However, having chat services does not substitute for having documentation; you should also have good documentation, too; you should not expect someone to only ask questions.
If you look at the minimum cost of providing synthetic baseload in a 100% renewable scenario, the renewable inputs can be > 50% of the cost (the other parts being various kinds of storage). This is geographically variable, though.
For what a single car costs in taxes, insurance, fuel, and maintenance for a year your could get 5 used bicycles and a nice cargo bike trailer off amazon.
> The fact that they are still a bad currency, because a currency is ultimately what your state demands taxes in and wants/subsidizes for transactions to be in.

I guess you have not lived in a third world country. I have, for multiple decades. And I have seen first hand how black market or under-the-table transactions work. There is a huge economic activity in corrupt countries which happens out of government taxation reach. Bitcoin is a perfect instrument for that. Bitcoin or USD or Gold are great options for preserving value of your savings in such countries. For ordinary transactions, Bitcoin or USD are much better since Gold is harder to exchange in exact quantities needed for the transaction.
Microsoft Office for iPad to Support Apple Pencil's Handwriting-to-Text Feature
The first sentence explains why. You don't need to be a jerk
With Klarna's valuation spiralling downwards, those bonuses in RSU's couldn't have been timed worst for the workers.
I would say it is true but more the entire environment. ~15 years ago in Sweden it was relatively easy to become middle class. It was for its time accessible and affordable to have things like education, housing and a family. At the same time it was relatively hard to become upper-middle class because of progressive income taxes, career paths and overall competition. That meant there were a relatively large number of people capable of starting and joining startups with low opportunity cost of doing so. Which also meant there were more startups who were interested in building something that is viable long-term rather than to cash out quickly.

(This isn't really true anymore but that is a different story)