skysight-inc/HackerNews huggingface dataset:
There are also signals that Clojure is genuinely challenging to learn. If a language is favoured by senior developers and the user base tends to be people with a decade of programming experience then that is a hint that newbies can't learn the language.

Maybe that is ok. Having an expert language to bolt on to Javascript or the JVM might be just what the doctor ordered. But there are a lot of tricky aspects to Clojure, and a lot of ideas that are outside the mainstream (eg, not really having variables). And the language leads people into complex nested functional structures that are challenging to debug - breaking up a big map or reduce to debug it when something is going wrong is not much fun. I can see people giving up and going back to for loops rather than toughing it out and learning how to do things functionally.

And the tooling can be atrocious. Running "clj --help" and deciphering what it all means is not for the faint hearted. A user needs to be familiar with Clojure data structures, Java, build system ideas for both (like aliases, coordinates, namespaces, classpath, file loading process) as a prerequisite, then there are no hints from the deps.edn syntax so one has to read the entire manual to know what options there are. Doing something more than running a repl or a single file can easily spiral into an entire weekend project in my experience. That is a bit silly to admit to, but I suspect it is a big barrier in practice. The competition is "pip install" and Python lets multi-file projects work quite well even without understanding the packaging system. For a Java hosted language it is hard to avoid the classpath.
I'm not a web3 evangelist but I feel the need to say, all of these examples are the result of incentives. Dig into "theory of the firm" it is a very poorly yet somewhat understood set of principles. If you can construct a system with incentives that make consolidation more costly you can by and large prevent it where you want to prevent it. Of course, there are still things that are more efficient after consolidation, there are things you wouldn't want to disincentivize consolidation in, and carefully designing incentives is a lot like preventing security exploits: you have to think of everything to prevent an unwanted outcome, but all you have to do is miss one thing and you get unwanted outcomes.
angle is different, i don't want any of vulkan/metal/directx

i want opengl

i don't need bloat and carry what i don't need

it just adds useless complexity

also building angle is weird

it is bloat driven culture, i am against that
claps :D
This is entirely false, stop spreading disinformation.
If the PL you are using already has named parameters with defaults then you can roll a CLI on top of it with a more well specified "spec" language (the PL itself) and with less work. There are a few Python packages for this and https://github.com/c-blake/cligen (which lets you add a CLI to an existing API with just one line of code).

This is theoretically even possible for C++ with some kind of compile-time reflection API, but the way the C preprocessor works probably makes it hard to preserve structured comments for automatic documentation extraction. It was quite easy to do in Nim.
Not exactly, because the master woodworker’s prior labor to gain that experience would factor into the value assessment.
If you are learning to broaden your knowledge I'd suggest learning the SAFE stack.

It's not likely to take off to be the next big thing but it's robust and interesting. Learning functional programming is helping me in more conventional programming. The insights you get are pretty neat. Like the .then function on a promise is really a map function.

So far I've enjoyed watching a guy on YouTube put together a little stock monitoring app in the safe stack. https://youtube.com/playlist?list=PLWtGeD5k0ryhV0Fq-_n9OADe1...

Reading the Elmish book has also been really interesting.
https://zaid-ajaj.github.io/the-elmish-book/#/
It's amazing how good the documentation is for such a niche.

And setting up strong types helps you plan your code structure, it is a really helpful way. Then the compiler helps keep you to that design. F# is just really interesting to learn.
exactly the reason to avoid it, you not in control, it's not portable
The air in a pressurized aircraft cabin is often unhealthy also, due to contamination with lubricants/hydraulic fluids in the engine bleed air.
Since Schröder seems to be instrumental in the construction of Nord Stream pipelines, it seems there exist a pretty decent economical incentive to change the energy policy towards the use of more natural gas, using the Fukushima incident to hasten the progress. The less nuclear that exist in the grid the higher the peak price will be during periods of low wind conditions.

Are there other politicians that are invested into natural gas?
In fairness, they're probably the best vertically integrated family friendly electronic gaming company, and so long as they don't goof in that specific vertical, they've probably got a lock on it for a while.

At least until Disney truly decides to venture into hardware.
I disagree with the conclusion.

It looks like two images—one with the face obscured, one with the face visible—were combined. Notice that both the leaf and the person are sharply in focus, and there’s a distinct circular, blurry outline around the face where a transition occurs between the two images.

No, the leaf in the photo isn’t fabricated by iOS. No, iOS didn’t copy a leaf from elsewhere in the image to continue the pattern. But the conclusion, “iPhone Camera app did not replace person’s head with a leaf” is probably incorrect: it looks to me like it did, in fact, replace the person’s head with a leaf. It just so happens that the leaf was really there from the perspective of one lens or photo.

Wasn’t this documented as intended behavior on newer iPhones? Images from different lenses will be combined and faces replaced with clearer versions in some scenarios. In this particular instance, the “clearer” version was a leaf, as there was a leaf in the way.

This isn’t really bad thing; it’s an understandable bug in a piece of technology that usually works amazingly well. However, it does mean there’s room for improvement.
I also heard that Matrix will run off with your wife and kick your dog. It's a re-implementation of BoziBuddy, and will fail for the same reasons.
One key thing is that flying bugs might be hiding under leaves, which doesn't even require any tracking, but matching their favorite plants... and hopefully scaring them with an optical flash so they can be tracked.
That code? Thread.sleep(5000)
The problem with your reasoning is that no cost-optimal plan of providing the society with energy would call for a week's worth of batteries. Furthermore, another problem is that judging from the number, you're presumably calculating with annual primary energy spent per capita, which will not be the same number after electrification (electrification is expected to massively slash primary energy expended -- for example in cars, where ~20 kWh of electricity replace ~6 liters of gasoline, primary energy shrinks roughly by a factor of three). Therefore translating current primary energy consumption into electricity that will need to be stored in an electrified future is nonsensical.
We should probably do the same with our museums, art exhibits, libraries, and remove all books because those are the words of the oppressor. Arabian numerals should be rejected as the Arab Slave Trade was a large part of slavery. Math in general should be reconsidered because it divides us.
I agree libraries are great when dealing with very specific domain problems (who wants to hand-roll a datetime module?). But there are also a ton of libraries that aren't for such specific domains or which attempt to bridge multiple domains (i.e. frameworks).

The argument made by functional languages like Clojure is that by making heavy use of pure function composition, you don't actually need a million libraries to build large/complex systems. You can do it with a much smaller number of libraries where necessary and take advantage of the language's natural extensibility for the rest.
I've used docopt a ton for core CLI tooling at my last company. IMO its shortcomings outweigh the benefits by a long margin, compared to tools like argparse which make it super hard to understand what the full UI of a tool is. That said, my company did start transitioning to Click because of its nesting/subcommand abilities. I would probably choose Click for a new project, but I do think docopt is still the best for speed of understanding the total interface of a tool. You just read the `__doc__` straight up.
Beacon lights to draw them out?
I think that in the ls->read workflow, Nextcloud shouldn't normalize the response from SMB and should issue back to SMB whatever SMB returned to Nextcloud.
> And most people find happiness through their relationships with other people, the nature of their work and the lack of financial difficulty (which hardly requires a FANG).

At least to me work is inherently stressful and I can't get peace of mind as long as I have to go to a job. You seem to love working so to you it doesn't matter if you have money or not, but that isn't normal most people don't like working for other people.

So to me there is a huge difference between "lack of financial difficulties (if you work full time)" and "lack of financial difficulties (you don't need to work if you don't want to)".
if they can triple salary over night, it says a lot about how people are underpaid

it's same story as the new phones that drops -70% month after release
It was done for completeness.

I was accused of being an anglophile at one point for not doing everything in UTF-32 :-)
I would recommend heroku. I just got notices from apps 5+ years old that there was a database upgrade needed. Didn't need to lift a finger; they upgraded them.

Build on the heroku 20 stack and you are good for 5 years, till 2025: https://devcenter.heroku.com/articles/stack
You also historically had to be female, white, thin, attractive, and basically look like a Barbie Doll.
Oh, and include deployment scripts in the repo, as well as some documentation. That way, if you aren't available, someone else with approximately your skill set can help out.
But the iPhone has replaced her face with leaves. If you look at the photo. The place where her face and neck would be is replace with a blurred out brownness even on the parts not directly obstructed by the leaf.
My eldest had her first lesson at 9 weeks. The younger one had to wait a bit longer due to lockdown. Babies take really well to the water, and I think it is a great bonding exercise.
pretty sure it was Errol Flynn
Some of those are so unrelated I'd hardly call them pivots. More like currently successful companies that used to do something completely different under same brand name
I really like this idea of "becoming" / "embracing" versus trying to achieve a specific end. As the adage goes, it's all about the journey, not the destination.

I'm trying to do something similar. I have this terrible habit--that I suspect many, many people also do--of thinking that "future me" will be far more capable than present me, that in one year I'll be less anxious, more courageous, less fearful, more outgoing, etc.

(On a smaller time scale, people who struggle with kicking bad habits do the same thing, myself included. I will tell myself, "starting tomorrow, I will once and for all stop {drinking too much soda, eating too much}!" Tomorrow-Me is Hercules, with the willpower of Zeus and the indomitable spirit of a world-class athlete. Of course I end up spending tomorrow drinking soda like a fish drinks water, only to tell myself that "tomorrow will be different.")

Inevitably what ends up happening is that one year from then I'm still the same person, and all I have done is kick the can down the road on so many opportunities--the party I didn't go to because I didn't know anyone; the lunch I made an excuse to skip because I was embarrassed that my old friends were farther along in life than I was (whatever that even means); the interview I turned down because I "wasn't ready yet." While doing these things, I told myself that some indefinite period from now, I'll be this perfect human who is ready to do all of those things, and that right now I'm a flawed person who isn't ready to do those things just yet.

But that perfect human never came to be, and the flawed human is what remains. It's tautological to say this, but nothing changes if nothing changes. I won't be magically courageous or outgoing one year from now if I don't actually embrace the nervous and shy person that I am today. And I hope that if I embrace it, accept that I'll fall and stumble, and try to make little progress along the way, then one year from now I can look back and say, "I'm still not a perfect human and never will be, but I'm satisfied that I did ___."
Typically, workplaces this strict don't allow users to install software on their machines themselves at all.

This whole story still just sounds to me like a huge overreaction. I think we can invent a hypothetical situation where the company's behavior makes sense, or the employee's motives are impure, but I think it's much more likely that they just got scared and were rash and hurt an employee.
I think that one potential solution would be for the SCOTUS (who has made very wrong decisions in the past) to rule that third-party information is protected and requires a warrant just like entering your home. The decision to allow warrantless requests from businesses was a major error (or, maybe, malicious decision) in my view.

Step 2 is to ban such activity or rule that it is copyright infringement. And to maybe admit that scraping needs more guardrails and regulation.
"It should be noted that Tesla delivered around 499k cars this year, so this isn’t exactly apples to apples. For context, Toyota sold almost 750k cars in August of 2021."
> - Le Pen will narrowly lose to Macron in the second round of the French election,

Let me counter that: Macron won't run for a second time to avoid the humiliation of having a low score under 10%.

Valérie Pécresse will be elected president winning over Zemmour. She will do the same things as Macron and will be as hated in 5 years from now.

> but the Zemmour + Le Pen total will be a majority.

I agree on that.
Signature-based authentication has existed for decades. All that has changed now is that your public key is now a "wallet." If blockchain based authentication becomes the norm, it will be entirely because there is now an unrelated reason for people to create, publish, and store an asymmetric key pair.
Being unionised just means you can collectively ask for what you want. It doesn't mean you necessarily get it. I'm sure they're not massively happy being paid $12 an hour either, but by your argument they are?
Thanks for the suggestion. I hadn't considered fly fishing, but I grew up learning fishing from my father, and the kids have already been out on his boat a few times. I think you are right that fishing encompasses a wide range of skills.
Basically HN is mostly an entertainment site. Like the regular News, one of its primary things is to grab our attention.
Well, a 100% increase would be doubling, right? So an increase of your salary by 200% would in fact be a tripling?

The mixture of math and regular language can be a real head spin.
None of these are valid use cases. All of what you describe is solved already much more simply and cheaply without blockchain.
> Perhaps evacuating unnecessarily large areas was the problem in the first place.

Academic handwaving after the event has very little bearing on the amount of Human suffering that took place, the displacement and the impoverishment and degrading experiences (Fukushima victims lived in a FEMA camp like situation and were deemed untouchable in Japanese Society like the Hibakusha before them and incurred massive property losses in addition to the Human costs) furthermore it's hard to explain the severity to people who have never experienced a Nuclear incident themselves. The level of scaring you're left with, the PTSD that comes with it is something very few living Humans can relate or truly empathize with and I speak from experience.

You're never the same, you come close with the reality that this technology was not fully thought-out in the 20th century when it was created and built with near headlong fervor with no thought to the repercussions of it going wrong--and in most cases it's at a time your in a life-death situation.

Most plants are built in the coastal area and often only have one way in and one way out because of the cost and practical aspects of building freeways along the coast. You are essentially trapped in when everyone tries to evacuate on their own and you're left with the realization that the energy that was generated was mainly exported at a profit for a private company who will later find ways to absolve themselves of criminal negligence and declare bankruptcy before restitution is ever made to the areas where it was built--look at Mitsubishi Heavy Industries and Edison, and going back to Bectel in the 70s with SONGS.

And regulators like the NRC will simply acquiesce and allow for the waste material to lay in an actively seismic area that if unsettled could be just as catastrophic to the Ocean and local area as if the plant were still operational. They assumed NV would continue to take it, and were left with no other solution when they refused.

To be clear: I'm more optimistic about 21st Century approaches to Nuclear than I was to 20th, which I would say was a DOA thing for me after having lived through SONGS, due to the effects of climate change (the ongoing Boulder fire being the most recent proving how absurd this has gotten) but that doesn't detract from the fact that Nuclear needs to be far more monitored and regulated in terms of waste management and city planning before a single brick is laid down.

With that said, I'm glad Diablo Canyon was shut down, if fusion is just around the corner than hopefully that will be what takes SONGS and DC place when its ready, but until then solar, wind and other forms of renewable are more suitable alternatives to fossil fuel plants.

Furthermore, it's biggest proponents should be forced to live to next one for the lifetime of the plant. I can't see how that be enforced but the way some of you speak with such hubris like it's the most easiest and practical thing to do speaks volumes of just how ignorant and detached you really are from reality of the drawbacks of nuclear plants and the immense complexity that comes with them.
The headline was incorrect at publication, and has since been corrected to “double pay”.
> It's a little bit ridiculous to complain about low wages for a job in a thread about an employer tripling wages to ensure that the job in question is staffed.

It's a little bit ridiculous that their pay is so low that increasing it enough to keep it staffed means triple.

If your employer started getting desperate could they offer 3x your salary? Would they need to come anywhere close?
Java is terrible in this regard, as most file APIs use "java.lang.String" to identify the filename, which most of the time depends on the system property "file.encoding". With the result that there will be files that you can never read from a java application if the filename encoding does not match the java file.encoding encoding.
Personally I was sad when I read that the airplane was made in 1939. To survive all that time just to be wrecked for views, so wasteful.
Start my new 15-minute body workout routine (like 4-hour body but ain't nobody got time for that).
> A regular person can’t understand the world anymore to have a reasonable voice in it.

Already happened a long time ago. The world is now so complex it's un-understandable (imho).
I would guess they would cite transformative use.
I built a tool for deploying web apps on AWS.. https://github.com/keybittech/awayto If you look at the deployment script app/bin/data/deploy, you can break things down into manageable pieces and understand what's going on probably within a day or two given you have some baseline understanding of frameworks and APIs.

But, I totally agree that the underlying nuance is a lot to take on when you start getting into X is required for Z which connects to A, yadda yadda.

That being said, if you choose a service and invest the time to understand it, you are availing yourself to a very wide world of technology "at your fingertips." You can most certainly say the same for DIY, just different shades of what you want to be responsible for I guess.
If you are young and educated, you are not the target audience of these theatrics and you’re more than likely going to bounce from the state (Columbia aside, Missouri’s version of an affordable Austin).

Conservatives are swinging for the fences with their base in decline. I can come up with no other explanation for these disingenuous actions.
My only, tiny gripe would be excessive space consumption on the somewhat small 20gb SSDs you get with Hetzner VPSs.

I was trying to imagine the reason for this. Is it that dokku is similar to heroku, and does a build step upon git-push-to-deploy? So assets/compilation/etc have artifacts and a cache that sticks around to help speed up future pushes/builds?
Most formats (including XML) require data to be normalized to NFC.
> The vast, vast majority of banking and payment activity happens through a relatively tiny number of banks and payment processing networks.

Not by choice of merchants or connsumers, does not reflect demand but incentives

> The US dollar is used officially and unofficially in many other countries.

Kind if like BTC?

> Now your $3 Starbucks purchase is recorded for eternity and replicated across hundreds or thousands of nodes?

Great point, hence the demand there created zcash and monero. I would say BTC is akin to ACH and SWIFT not credit cards or cash payment.

Whatever the limits of exiting currencies is, it only opens up room for demand. Heck, you can even have central bank crypto (as JPM and China are trying).

There is hardly anything new about crypto other than specifics of implementation. BTC does not define or reflect upon all crypto. Currency is not a new concept, using a distributed ledger is new-ish and using proof of work, bandwidth, storage,etc... while these backing value stores are new, having precious metals, livestock, land, etc... as a backing value store is not that different, crypto is just an adaptation of having something difficult to obtain or of value to others and using it as a value store.
After 28 years of programming in C and 25 years programming in C++ (on and off), I am sick to death of managing memory. Programmers can't do it right or well. Let the super-intelligent idiot savant with billions of cycles of computation per second and trillions of bits of storage do the thinking for me.

Personally I glad the world is moving away from unsafe manual memory management in C++, be that with better RAII and managed pointers, Rust's type system, etc. But those things are still breakable and IMHO, ultimately a big waste of people's time. If Rust's lifetime annotations could be inferred by a compiler, then by all means. But if they can't, just GC already. All that extra thinking pushes people to think about the wrong things and designs end up ossified, difficult to refactor because of the extra overhead of radically changing ownership. Forget it already! Let computers figure out the whole memory management problem.

Want your program to go fast? Don't allocate a bunch of garbage. Redesign it to reuse data structures carefully. Don't burden yourself forever twiddling with managing the large and small alike, obsessing over every dang byte.