skysight-inc/HackerNews huggingface dataset:
I think the short answer is that the US is the dominant soft global empire (which is to say this is not merely military, but also economic and cultural). What happens in Rome ripples outward into the broader realm.

But I also believe that another contributing factor is that Americans, regardless of political affiliation, often demonstrate a presumption that their own provincial squabbles, concerns, and anxieties are shared by everyone else on the planet. This is not categorically unique to Americans, but such presumption is reinforced by boorish imperial egocentrism.

And, of course, some people simply don't have the sense, consideration, and social grace to know what the appropriate time, place, and means are for expressing political convictions, and as a result, obsessively pollute all manner of social interaction with the aforementioned topics.
Thanks for the tips! I appreciate them :)

I've been noodling for a while regarding Kanban. Where do you see the main advantages in using it?
Hah, I once worked at a startup that tried to pivot to basically this almost immediately after this article was originally posted and the CEO read it, needless to say it didn't work out.

But it is fun to sometimes program something small like this for yourself (and friends/family), without having to think about the many things you would think about in a business environment. If you can let go of those mental constraints, that is. I recently made a little mobile remote control app for my e-ink picture frame and the code is terrible. Everyone who sees it is impressed and it works without any issues 90% of the time, took me about a day and I get happy every time I use it.
Then your app would explicitly be doing the impendance mismatch resolution (converting objects from one version of library to the other) when doing the library calls.
I'm following your project Daniele! Can't wait to have a stable release
Not an expert, but I remember a documentary where they were explaining that time period in question corresponded to big changes in English accent and language. For example, they were arguing that most English before and going into that time period was pronounced with something similar to a Boston or Irish accent; modern British accents are newer and come from the middle to end of that period.

What was happening then to give rise to all this is really interesting to me but I have no idea what it would be. I don't know enough about the history of that region at that time to say.
Haha, I guess you are right.

The reason why it is a mistake is because it is essentially trying to solve the rpc problem once again even though it has been tried many times without success.

There just is a difference between making a synchronous call within your own OS thread vs. making such a call against anything else (the filesystem, the network, ...). Because you can assume that a synchronous call either succeeds and you can continue whatever you do. Or the whole thing crashes because e.g. the thread was killed due to some external effect or OOM error. But in that case, you have the guarantee that no more code on your thread is being run.

With Loom, it is not clear anymore if more code will be run based on your call or not, since there isn't an immediate difference between the two types of calls anymore (when looking at the code). This missing distinction is exactly what makes it easier to use but it also makes it very easy to use the "wrong default".
What does that even mean?

We can reason about fusion reactors, yet there's no such mechanism in our brains... How's that for a proof?
It's not about the "end user" developer of the server, it's about the middleware and the clients. A browser (for example) will happily retry a GET request that times out, but will not automatically retry a POST request that does the same. Will that break a badly behaved web API? Yes. But that's like saying that "calling conventions are a useless spandrel because the consuming code can ignore the convention and just read from arbitrary memory".
Ukraine reclaims more territory, reports capturing many POWs
also used in Picard S2 Ep1
That's a good name.
You are not helping either. Show how it is supposed to be :)
If your goal is to flex your literary muscle, then write poetry, but don't waste people's time.
When faced with the same problem, Elon went with X Æ A-12.

Personally I prefer UUIDs for global uniqueness.
"A bear training crow to help open trash cans spotted in local forest"
> Most common dev environment for it is a complex emacs tool chain.

IntelliJ + Cursive is not far behind. From the 2021 Clojure survey 43% of the devs were on Emacs and 31% on IntelliJ/Cursive. Then 12% VS Code etc.

Anyway I don't think an Emacs setup to develop in Clojure is that complex. I'm using Emacs with both Cider and LSP: doesn't strike me as particularly complicated to set up. If you're familiar at all with Emacs, it's pretty straightforward to configure.

If you're not familiar with Emacs, you can use IntelliJ with the Cursive plugin: apparently as much as one third of all the Clojure dev opt for that setup.

As a sidenote apparently 52% of the Clojure devs are on OS X and "only" 37% on Linux.
> There should be more serious grappling with why the Russians did this (and Crimea in 2014) than "Putin bad"

There won’t be. We are being lied to.
I definitely use a bunch more than just those three, maybe as many as a dozen at various points. Probably another dozen occasionally leak through as problems from infrastructure we use. I could probably name several codes that I can't see much point in, but I'm sure people would respond why I'm wrong.
> There should be more serious grappling with why the Russians did this (and Crimea in 2014) than "Putin bad".

Why don't you give us your explanation?

It's just very odd to advocate for an appeasement policy when the aggressor keeps wanting more (first Crimea, then tried to take the whole Ukraine by going straight for the capital). It wasn't just Eastern Ukraine with Russian-speaking population, they went straight to the capital.

I'd say the west is perfectly fine with ignoring a lot of their principles for the sake of peace and money, China and Middle East are very good examples of it as you just said. The west was even perfectly happy to roll over their principles just to get the gas they needed from Russia. It looks like it's Russia that self destroyed all those economical agreements for the sake of wanting to expand their borders.
For media publishers, Twitter still dominates on social
Comparison is useful.

Because it shows you where are are and where you could go.

Life is endless comparisons. It’s like asking me to lose weight without knowing what a skinny (or fatter) person looks like.

Life is also endless competition. It’s what drives us. So we compare. We contrast. And where possible, we determine if we should go higher or admit that we can’t go there. But we have standards to live up to.

Comparing is what has driven mankind since the beginning of time.

Stopping it would lead to decline. We are not all self assured as a market leading company like Apple.

Sometimes it’s useful to learn what’s out there so we can aspire to it or recognize our limitations.
This was discussed heavily yesterday in another post I can’t find; perhaps it was killed due to the politics.
Many web frameworks or rather authentication frameworks have the feature to lock an account temporarily when there is too many false password attempts. Usually you receive an email and the account is unlocked after an hour or such. It one way to make sure brute-force distributed password attempts are kept in check. Our website sends emails but it's to the effect of 'contact us if you have any issues'. Larger companies also add an IP address to the email. I can only see Mercury's approach as a way to cut down customer service costs because users send to overreact when there's many false password attempts from other locations.
Big agreement here.

Scala2 was a wonderful language, Scala 3 even more so; lots of corner cases have been removed and I even start to like the significant-whitespace-style.

ZIO and Typesafe (although I agree with the article; I could do with less drama) are simply amazing ecosystems. Libraries like Tapir and Quill seek their equal in other languages.

And even though sbt could be better it has been vastly improved in the last few years.
I was going for Mexican Spanish, but both interpretations work, cf. cramming symbols together into a lo-fi semblance of the input. Although this might not apply to the kitty/sixel/iterm modes, depending on how you look at it :-)
US annual inflation eased last month but remains stubbornly high
The French New Wave were all too different to generalise like this. Godard and Rohmer (or Resnais) could't be more different really.

It was actually the previous generation of French directors that they were all reacting against - who were making somewhat pretentious literary adaptation films. You can read about it in Truffaut's 1954 essay 'A certain tendency in the french cinema'.

Neorealism was actually a fairly minor influence - as none of the new wave directors were social realists. But older, maverick French directors like Bresson and Melville were much more influential, as it was their freewheeling sensibility which united all the new wave directors and sent them hurtling off in different directions.
Why do web APIs tend to use pre-shared keys for client auth instead of pubkeys?
> The fact that the compiler doesn't cover that automatically doesn't mean Go fails at it

But that's exactly what OP was talking about. Maybe for you that doesn't mean Go fails here, but for (us) Scala developers it definitely feel like Go fails us. We want a language that fails at compiletime in as many cases as possible.

> But that's not much of a point if it's not a real problem in practice.

Maybe not for you. For me it is!
> And Apple obviously has a team of folks working on this to come up with something smarter than some random HNer (me) who's just shooting from the hip).

Don't talk like that, its a self defeating mindset. You are likely as competent as most Apple engineers (the 10x benefit from less inhibitions and tons of energy.

The people working at apple are like most of us here, curious and driven. Apple has a lot of money to throw at people who bring in experience whereas you and I are individuals who do not work in the field of "figuring out where things are using computers." So we obviously are not experts in the field and not familiar with existing and emerging solutions for the problem.
It does, but it has little to do with the kind of cinema of New Wave, or the later 60s-70s cinema in America.
hmm, did we work together then? :) Always thought I was on the first team to deploy Akka in production.
Yeah, it's gotta be a joke. The only one that actually sounds useful to me is HELP.

I have to disagree with you on that one, a HELP that could explain the endpoint and verbs? that would be AWESOME. kind of like `kubectl explain`, which has been helpful to me on multiple occasions. Of course 99% of apps would not implement that, but frameworks could easily give you that for free as the dev, and reuse the declarative code that already exists in the router... There are already tools that generate swagger files and such, seems like it wouldn't be much harder to render a server response/document on demand. You could even serve a beautiful doc page viewable in a browser! The more I think on this, the more I like it.
This is addressed in part by this section of the article:

https://www.petecodes.io/dont-compare-yourself-to-others/#so...
Even if diesel fuel has only about 3/8 of the energy per mass of hydrogen, it has much higher energy per volume than hydrogen.

For a locomotive of a train, the volume of storage is a much more important limitation than the mass.

Moreover, after adding the mass of the fuel containers, it is likely that diesel fuel has also a greater energy per mass than hydrogen.

Hydrocarbon fuel can also be transported by pipelines.

So none of these arguments show any advantage of hydrogen versus the traditional diesel fuel.
This is an amusing what-if discussion but none of these semi-serious suggestions would be workable.

The beauty of HTTP is that servers are simple (HTTP2/3 complicates things). HTTP clients have to implement all sorts of painful encodings and caching but a server (begin in charge of the conversation) can ignore all of that and be incredibly dumb.

Of these suggestions, BUY might be the most useful but it is really just a PUSH with extra data that needs to be sent anyway.

REMEMBER (server side cookies) sounds like a good idea (after all, HTTPS, etc maintain state per connection) but quickly becomes a DoS attack once a client decides to get the server to REMEMBER 10 million sessions.

HELP is not useful, nobody uses HTTP interactively and clients don't really bother negotiating any more.

God knows how UNDO is supposed to be implemented.
Try the currently #1 post on the active page:

https://news.ycombinator.com/active

https://news.ycombinator.com/item?id=32817103
What is your plans on discoverability, how will users discover each other?
Wow! I didn't know that game but it's very similar haha
The monarchs in the UK are just tax supported public figures now right? Like state funded Kardashians? I understand that they get special consideration, but given their position, it makes me laugh to consider a world where it's illegal to insult anything publicly which is sufficiently popular since it could disturb the peace. Like, could we arrest people who live in a town and openly support the rival football team? Fun to think about a world like that actually!
Good God that's awful lol. Say what you will about the state of software development today but at least we aren't there lmao
This is probably the most likely answer, thanks. (I'm just busting their balls). Whenever I do a "Can we trust X?" post, it means I trust them with my life and I need them to be there.
Someone arguing for trashcan needing internet connection and power in middle of forest...

... you know that, fuck this, go ahead and pitch it to some silicon valley VC, I'm sure someone will take a bait
I really enjoy Go. I’ve always been inclined towards keeping the actual language simpler to write and read and it’s a very pragmatic language in my opinion.
Interestingly to know. Usually in most places in Europe you still get to use pen and paper, computer is at home thing, or some kind of computer lab.

Schools where everyone gets a laptop kind of device, are the exception.

Even in COVID times, it up to the family to get them, mostly.
Monthly CPI was only 0.1%, but the monthly core CPI was 0.6% compared to expectations of 0.3% and for a yearly core CPI of 6.3%.

The market seems to be coming to sudden realization that energy prices aren't the sole driver of CPI. The Fed is going to hike 75 pts again at the next meeting and they're not close to being done (and certainly not close to cutting rates).
> where are the nuclear reactors?

Same place as usual. Decades behind schedule, 3x over budget, often cancelled, and then sitting idle in spite of near unlimited public subsidy. All while tying up enough money in cleanup costs for a single disaster to double worldwide wind capacity.
Out of curiosity, what was the total volume of funds processed over the same time period? I haven’t been able to find that anywhere.
Hub servers basically serve a world whose sole purpose is selecting which server to connect to. Sometimes they'll include an item shop or the like.
>We need serious attempts and ongoing discussion about how to stop military escalation.

History has shown us that appeasement is the worst possible policy.
But what would be the motive? As Jon Stewart said: If this was about funding for scientists, the oil and gas companies would have already made it rain in nerd-town.
Yes totally - a lot of "entrepreneurs"/marketers publish these kind of articles as a pretext to promote their own businesses. Which isn't always bad, but in this case it is too blatant.
I strongly agree with this. I’ve worked places that follow both naming styles and I’ve found it’s much easier to get up to speed if the services and repositories have names that don’t overload the language you use to talk about what you’re doing. E.g. if your service that sends out webhooks is called “webhooks”, then newcomers will always be confused about whether you’re talking about the concept or the implementation; if the service is called “voltron”, newcomers might not know what it does initially, but they can discover that pretty quickly.
Probably you are more honest than the average :P
Thank you for give it a try !
I am amazed that after so many years of smart contracts existing, something like an API micropayment standard doesn't exist yet.

The root of the API service, example.com/api/ could GET a "service descriptor file", which describes all endpoints of the API, and the crypto address of the API provider. The first time you use such an API using a client which would handle all the payment stuff in the background, it would open a payment channel by depositing some amount in a smart contract with a standardized interface, and each subsequent HTTP GET to the chosen endpoint(s) would be supplied with a payment channel signature in its header (something like "X-Signature"), incrementally signing off on more transfers offchain.

The key to this would be to

(1) create a well-accepted payment channel contract

(2) create server and client side middleware that handles all this automatically

On the server side, something like https://www.hug.rest would be an ideal starting point, it automatically generates documentation in JSON format at the API root
Tough to do in a way that doesn't also attract other unwanted animals
Evidence says Wikipedia is accurate, reliable. When will we take it seriously?
Amusingly, point #2 brings its own set of complainers because they once had a bad experience with C macros.
>What you're describing is basically why Kissinger et al lobbied to kick out Taiwan from the UN, lobbied to shut down Taiwan's nuclear weapons program at the UN and worked so hard to intertwine US and Chinese economies.

Which turned out to be worst of possible policies.
Maybe protesting the funeral of a widely respected person isn’t the best way to make one’s point.
Ask HN: What tools would you use to build a new personal project in 2022?
I know you can do it, the question is whether it's mainstream to do it, or whether in practice you end up with a single one in 95% of the cases.

Based on using it a bit and talking to many, more or less disillusioned, scala developers, my opinion is: it's not worth it.

It's fine for us to disagree though. There's enough programming languages and projects for everybody.
Sometimes you know that uou are not the problem, but your response is a habbit and the habbit is the reason that you experience the feeling of having a problem.

The union
Not when GMO crops are being modified to survive fatal amounts of pesticide.
Jailbreaking iOS in the Post-Apocalyptic Age [pdf]
"Write a palindrome... do things in pig latin, or write N-word sentences composed of monosyllables, or telling it to coin a word that would be used in "Jabberwocky,""

See: https://www.gwern.net/GPT-3#bpes . GPT-3 can't do these things as an artifact of its training bias (in the machine learning sense of the term bias). It can't learn about palindromes because it literally can't see them; if you were trained in the same way as GPT-3 you wouldn't be able to do them either.
"accidentally"

Probably more because AMD announcement/upcoming release
That "Australia vs. its wildlife" series is getting wild.
>Cough Monsanto Roundup cough

What is this? Please contribute a more substantive comment to the discussion.
Well the use after free on the stack was getting the aame memory over and over so it just happened to work in the case above. Until it didn't.
The idea is to create a green fuel of the future, powered by Solar Panels and Nuclear energy, and wind and hydro.

-------

I do think that green-hydrocarbons have a potential future. Green diesel would be a biofuel. But Hydrogen can turn into a hydrocarbon through Syngas synthesis (eventually turning into Kerosene and other "green hydrocarbon" fuels).

If the chemistry works out, maybe that's the future. But experimentation with pure H2 looks promising right now.
"High end" is a contradiction with Chromebooks.

When my son was in school, the Chromebooks issued to students would buck the usual direction of the industry and get worse in performance every year. After all, if kids got computers that were capable at all they'd play

https://krunker.io/

instead of doing schoolwork.
I don’t think rent prices will be driven down by rate increases. We need a federal government initiate to be building dense/modern housing across the board. The western world basically hasn’t been building enough housing since post ww2 and it’s biting us in the ass
In France indoor ice rinks are getting closed too. Again, it's trivial but they consume lots of energy.
>and it was insufferable watching this complete jerk mope his way around.

Well, the key is not to let some rigid moralistic sentiments color the experience.

Cinema is for experiencing the point of view and lives of other people. Not for watching behaviors we already approve of.
> "I'm just a dumb country girl whose greatest accomplishment is getting pregnant with a married man's child after scraping his sperm off an airplane toilet" -- Jacqueline, Unbreakable Kimmy Schmidt, S2:E7
That's pretty much just entrypoint for HATEOAS, isn't it?
This actually makes a lot of sense, thank you
> If you are using the free tier on GitLab SaaS, there will be a 5GB storage limit per top-level namespace.

What does this cover? Does it cover the size of a git repo? Build artifacts, both temporary and exported to packages? And what about Docker images?

Docker images concern me the most. It's terribly easy to build and use Docker images that are >100MB, and 50 of those easily go beyond 5GB. Two projects with nightly builds easily go beyond that in a month even when doing nothing at all.
I worked at a Scala shop, a little over 10 years ago, and it wasn't fun then, either. 1) IDE support was unstable (Eclipse was basically unusable, IntelliJ was better.) 2) Builds were slow 3) Everyone using their own little dialect, and arguments would ensue over whether we should use that feature or not.

Perhaps it's better now.
> just as I would not suggest sending a 404 response code that also has the "real data" in it for whatever reason.

Do you mean to suggest that you advocate for an everything-is-200-OK design and the client should be checking for an error object there?
Joe Armstrong (the creator of Erlang) said the same thing back in 2008.

> The fundamental problem with taking a remote operation and wrapping it up so that it looks like a local operation is that the failure modes of local and remote operations are completely different.

> If that's not bad enough, the performance aspects are also completely different. A local operation that takes a few microseconds, when performed through an RPC, can suddenly take milliseconds.

http://armstrongonsoftware.blogspot.com/2008/05/road-we-didn...
I bet Paul Graham created that acronym
Not surprised, but still disappointed.

Technically, calling for abolition of the monarchy is illegal in the UK. But, that particular law hasn't been used since the late 1800s. Most of the current arrests are "breach of peace" or similar offenses. If the "offenses" are as-described (saying "who elected him"; holding a sign peacefully), the arrests are, IMO, unjust. The only one I've read about that might be close to just is the man who yelled "you're a dirty old man" at Prince Andrew during a funerary procession. And even that's pretty borderline, IMO.
How come Apple isn’t compelled to develop an OS that bypasses their own encryption or put in back doors?

I’m not asking a rhetorical question. I’m genuinely confused as to the underlying legal principle about what’s being enforced here?
Stock Trades Reported by Nearly a Fifth of Congress Show Possible Conflicts