skysight-inc/HackerNews huggingface dataset:
Linux isn't readable because of C. My god, just go look at the source code of most GNU projects like glibc or gcc if you want to disabuse yourself of that notion.

Linux is highly readable because Linus imposes readability on it through sheer force of will, and because they are willing to sacrifice driver API on the altar of clean code. The result is a very efficient and readable kernel that hardly anyone uses in the environment with the most complex and heterogenous hardware i.e. desktops and mobiles. Android doesn't really use Linux these days. Since some years it has developed its own stable driver ABI that bypasses the kernel for most things.

If all Java codebases were run by a dictator-for-life who could sacrifice trifling details like adoption in order to get the most readable code possible, you'd find you'd like them a lot more too. And a few such codebases are actually like that! Look at the source code of the JDK itself sometime (not the bits by Doug Lea though), or Guava, or really quite a few open source Java projects have readable and nice code.
1. I didn't give an argument in favor of YouTube protecting IP rights.

2. No that argument is still silly. It does not work for the same reason: it assumes no agency on part of economic actors. The only way your hypothetical "NotYouTube" could stay in business vs. YouTube is by adding enough value that they actually get ad revenue. If people decide to advertise on "NotYouTube", to the extent that it is profitable to run "NotYouTube", then "NotYouTube" will have the exact same incentive to motivate content creators by sharing part of their ad revenue with them. The argument is precisely that these copycats are a net positive: coordinating against them (playing whack-a-mole) is a net negative, with or without governments.
"Hit's Bitcoin Price" - I haven't witnessed it. To count as a hit you need minimum 20% drop in a day to cut through the noise of the volatility.
It is not a big deal as long as it’s still run as independent project. There are plenty of other big players interested in keeping reference implementation vendor-neutral.
Lightning and sidechains can handle thousands of TPS. Monero has adaptive block sizes, and is estimated to be able to perform 1500-2000TPS.

Privacy is a feature, not a bug. I don't want people knowing how much money I have.
So because of the Lira loosing it's value, they probably noticed a lot of people trying to get away and save themselves by buying some crypto.

They are printing too much money for the rich and not helping/saving anyone and want to block all from getting away.

That's probably not gonna work. Banning something has proven to never work in history.
Job interview question: „What is your biggest weakness“ - „Extremely high intelligence paired with a lack of empathy“.

How does „extremely high intelligence“ lead to multiple college dropouts? For the OP it was a lack of money to pay US study fees. I doubt that several other points you mention (like „don’t be the one who makes the snarkiest comment“) are comparable to OPs experience.
Or ethanol. Same happens in part of Europe where I live. But in this case there is subsides rapseed being grown for additions to fosil fuel. Not forgeting to mention, that its being fertilized with petrochemical based fertilizers
Sure, but the fact that Turkey is becoming increasingly corrupt isn't really a good argument why it would be a good idea to take away the ability of all central banks to perform monetary policy to stabilize the economy.
Yeah right; after almost 2 years the standard formatter still occasionally deletes code. [1]

[1]: https://github.com/redhat-developer/vscode-java/issues/1132
Design design does lead community culture.

Java also had the unfortunate destiny of becoming popular at the time where "OOP all the thing" was a mantra in tech circles. Also design pattern were all the rage.

Those things have a huge inertia, and while Java is not a much more flexible language, the image stuck, to the point that new comers still implement singletons in the wild.
Singapore’s HDB system has its own set of problems. And don’t get me wrong, it did an amazing job of housing it’s population, but it has gaps.

- govt had a surplus of units in the 90’s (Asian financial crisis) so moved to a “buyers put down money then we’ll build”. As such there is a 5 year wait for new HDBs, a lottery system and lots of disappointed young adults

- HDB lottery means you might end up with an HDB downtown (win!) or way on the outskirts (ok). The ones downtown appreciate a lot more so it’s truly like winning the lottery

- you own the HDB and it sells at market rates. Lately govt has been trying to slow price growth while not blowing up people’s investments

- Singapore 99 year lease on land is getting to the halfway point and people are left in limbo - will my HDB be worth $0 in 40 years? Or will I get an extension? En bloc development? Some people are gambling that it won’t go to zero and govt is publicly stating that for most people it will.
Such persons could be available on upwork or fiverr, and thus quite cheap.
"Most stock owners hope this very thing, t"

Stocks imply ownership of assets.

Sure, in terms of 'hoping that someone willy buy' is similar to BTC, but the valuation is completely different.

A stock is valued based on the performance of it's actual profit generation.

BTC is just a made up number. It's what people think the crowd will buy it for. Granted, this mechanism itself can be useful in some scenarios, but BTC itself isn't useful, at least not right now.
Hopefully Turkey joins the EU as by then it will have become a democratic and financially stable country.
Most governments on earth are of certainly known criminal origin. In the best case they are taking away 2-5% of your money every year by printing more. And in pathological cases, like Erdoghan, they take 30% and spend it on mega-palace or war with neighbours.
This is very misleading.

Cryptocurrencies developed on 10+ year old tech, that have stayed in that state throughout may indeed have very poor tps as you state. However, this is absolutely not the majority, as that base tech has iterated both at the base level, and in the application of layers. Typical these days are tps-handling in the 1k's - 10k's, and beyond. This will only keep improving as the technology progresses.

Many systems capable of such throughout are heavily under-utilised, showing that crypto technology is generally ahead of those needs. That there have been hiccups have been more due to "brand loyalty", not tech deficiency, but even those technologies (Ethereum, mainly), are in the process of being upgraded.

Given tps in the fiat world is somewhat of an inapplicable metric, as fiat transactions typically take in the order of days to complete - it's even more of a misleading comparison. Credit cards achieve 30k tps throughput only with the considerable caveats of reversibility and 30 day (or longer) finality. Crypto suffers from no such limitations.

The majority of worth in the space is absolutely not of "criminal origin", demographics of crypto holders have been studied extensively and are readily available.
> Ruby

It has a very mature web dev ecosystem around Rails. It: is quick-to-learn, is OO to the bone, is FP where is fits with the OO, is easy to read, has little quirks.

Personally I'd go with something with stronger types, no "null" and proper sum types. But if you are cool with dynamic typing: Ruby is a great choice.

> Elixir

Ruby-like syntax (some advantages just mentioned) and BEAM runtime. Yields very scalable apps.

I do thing GP raises a valid concern. PHP is not for new apps, or even better put: for new teams. It's just too quirky and does not have the native browser support the other super popular + super quirky language JavaScript has.

As as a comparison: who'd start an app in Perl these days? Or COBOL?

At some point a language may be considered "legacy".
It already happened with native mobile apps.

Thanks to desire to kill Flash, and the broken support for hardware accelerated canvas and WebGL, given that as game studio you have zero control over hardware support on customer's browser, the flourishing Flash indie scene has moved into Unreal, Unity and Godot targeting native instead.

Even if WebGPU and WebAssembly ever fix what happened during the last decade, they are years away to actually replicate the capabilities Flash offered to gamedevs in 2011.
Why dont eu finish conversations with Turkey if your statement right Mr. eu spokesman
Typestates Would Have Saved the Roman Republic
Google Newspaper Archive
That is awesome, I def. also will get the arm (and esp. the shock mount). Do you have the mic close to your mouth "podcaster style" for optimal results or rather away and out of frame? I still struggle with that. I don't want to look like I'm trying too hard and it seems a bit restrictive having it hang between keyboard and screen. Having it next to my keyboard is already a huge quality improvement so I keep it there.

I am also not afiliated in any way with Fifine but I was really impressed by the build quality of the mic.

I am also on Fedora and on the journey of improving audio I also have been playing around with Pulseeffects. Playing around with gate, compressor and limiter, etc. can certainly improve even more (and cut off some noise, etc.) but I am still figuring things out:

https://fedoramagazine.org/tune-up-your-sound-with-pulseeffe...
It's an HTTP header, so follow the documentation for your tooling for how to add custom HTTP headers.
I just recently found out that AWS Braket exists [1], which is a "fully managed quantum computing service", complete with actual quantum computers.

I've been trying to find a use case for it at work, purely so I can add "developing business solutions utilising quantum computing technology" to my resume.

[1] https://aws.amazon.com/braket/
I would have replaced intelligence and ambition with confidence. I think it reads better. Theres no way we can measure the intelligence of people by the fact they dropped out of college or got a job and then left it. Theres no positive signals here, just negative or neutral.

I suspect people call it intelligence when they see themselves in the behaviour. Since we all think we're above average https://priceonomics.com/why-do-we-all-think-were-above-aver...
Lol, you are not serious, are you? Oh, I get the sarcasm now. "Lightning Network" is only "6 months away", right? Wink wink!
Yep.

And to add to what you wrote for those that are not familiar with those types of apps: "Production algorithmic trading apps" is among the worst case regarding to peformances / pauses / and tuning needs.
Striving for what though?

These discussions tend to be heavy on Asimov-inspired scifi-think and weak on just taking a walk in a forest on a nice sunny day in late spring. All this talk about having to colonize space is just rubbish, compared to the wonders of nature that would be worth preserving.

But the audience here is strongly biased. If most of your day is spent in front of a computer and reading scifi novels in the evening, then that's where the discussion moves.
Most companies don't want trouble and don't want low level employees to give advice how to improve something. By doing this, you make the people above you look bad and they don't want that even if what you say is correct and helpful.
Basically if you find a new job, do only what is required from you, don't poke around, don't try to find vulnerabilities, don't spy on co-workers, don't report anyone (unless they are breaking the law and put someone else in danger).

Maybe you believe in those stories from a janitor to an executive after some magic moment, but in the real life this doesn't happen. There are no shortcuts. You should consider that you may also be on the spectrum and you simply got wrong how social interactions work - if you cannot afford a therapist, you could look around for books on the topic. Unfortunately can't think of any now, apart from maybe "Look me in the eye" by John Elder Robison

Then the ultimate way to get a job when you are unemployable is to start a company. I know this sounds stupid when you are on the brink of being homeless, but you could consider getting just any job and start a project in your spare time. If you come up with something that excites you and make it work, you'll also have a good resume material that could help with getting a job or an investor.
Seeing the forest for the trees: A more disciplined approach for AI (2021)
> I LOL’d at this joke (again) because it’s true, but if we’re honest, it’s also unfair. ProblemFactory is a bad idiom, rather than anything to do with Java The Language.

The Factory pattern’s pervasive use in Java was in large part a fairly direct consequence of JavaBeans requiring nullary constructors, so that the normal constructor work for a Bean had to be done elsewhere, i.e., by a Factory. Now, Beans was just a core part of the first-party enterprise framework that was central to the ecosystem and not strictly part of the language, but its not completely unrelated, either.
It doesn't convince me, and I'm highly technical user, I just don't want to jump to an unknown browser every time someone thinks my browser tracks my history, anyone's history is so over exaggerated this time.
Out of interest why did you move it there? I guess you were trying to sell it?
I've heard people from various European countries talk about favourite ads, I had favourite ads myself as a kid, and you can/could occasionally see people affectionately spoof ads in comedy/talk shows.

This is definitely not just an American thing.
There is a difference between the concept of patents and copyright, and the very obviously broken implementation of that ideas that exists in society currently.

Saying there's no good reason for IP rights because lawyers can get their way by brute force, is like saying there's no good reason for anyone to ever eat pizza because the pizza place makes bad pizza. Please separate the implementation from the idea.

It's fair to argue that in our current court system and regulatory environment that removing IP protections would be better (i think that's debatable), but it seems intellectually dishonest to say there are no good reasons for IP at the conceptual level.
>Sure these guys are clearly corrupt but that doesnt mean you shouldnt trust them with your money!

Are you serious? Honest question.
I'm very against this. You need resources allocated, that is developer time. I experienced having dedicated doc writers in FAANG and I wasn't happy with the experience. Our docs were mostly shit and for anything remotely specialized it was the developers who had to write the docs in the end. They were mostly proofreading or writing some non technical blog posts. It felt like they were an excuse for not forcing the developers to write proper docs themselves, and in the end no one wrote the technical docs most of the time.
Well, if we create a desktop app, the Python + C bindings will be a better choice for my own project. Easier to dev, equivalent perfs, equivalent libs (and the QT Rad is excellent).

Java does have android right now, although it has to share with ReactNative, Xamarin and flutter. Again, for different compromises.
But you are not going to get higher performance in Rust/Go.
Java created that hype to market itself. OOP all the things probably wouldn't have been a thing without it, for instance.

It was very much a marketed language and a language designed to be sold to top heavy corporations. This fueled a lot of the crappy design decisions, the hype and the culture.
I think Morrowind wasn't as much of a masterpiece as people claim it to be sometimes, but it has a lot of nostalgia because it was one of the first 3D open world RPGs people were exposed to. In Central/Eastern Europe Gothic 1 and 2 have the same spot, being a cult classic, overshadowing Morrowind.
>No not really when you got the chime of death it wasn't like a blue screen crash in windows it meant something was very wrong.

Yeah, hence my use of potato-tomato (instead of potato-potatoh as is the regular version).

In the sense that it's different but no so much - it's still a case of error reporting sound. Plus, I wanted to do the pun.
Reminds of Haven episode S1 of Star Trek Next Gen. Any crime is punishable by death. So there won't be any more crime.

https://www.youtube.com/watch?v=sfqa596xxbc
Brand loyalty is probably less important than network effects. NewTechCoin may be way better than Bitcoin but nobody's going to buy it until everyone else is buying it.
You use Java because it is low risk. I think it might be lower risk than any other language in terms of design patterns, hiring, library support, run-time surprises, etc.

The language itself isn’t great though. Java solutions tend to be bloated and make it hard to decipher the underlying domain logic.

I certainly wouldn’t pick Java for a small team of experienced developers.
The problem with Clojure/Script is that there isn't a consensus on how to do things properly (IMHO, leiningen isn't transparent to beginners). Every language has its rituals, but as far as things go I'd pick Clojure/Script over npm-equipped JS any day, if only because it is such a blast to use once you do get things running correctly.

That said, I had to spend a couple of weeks agonising over my setup until I came across the newer and frankly, much simpler CLI tooling [1]. Today, I just manually create `deps.edn` and extend it as needed: pastebin.com/c8Ut928B

Setting up ClojureScript is a bit more complicated though, but not by much: pastebin.com/WdVyrd9T

Then I just run `npm install shadow-cljs react react-dom create-react-class` before doing `clj -M:shadow-cljs watch :client`, based on [2].

----

[1]: clojure.org/guides/deps_and_cli

[2]: shadow-cljs.github.io/docs/UsersGuide.html
Exactly my thought as well.

It's following the hype that steered him wrong in the first place.

Over time, I've found myself more interested in tech that sticks around. There's usually something to learn from it.
I don't know who is down voting you.. But you are right. That temporary limit has been abused by a faction of people (funded by banks) trying to control Bitcoin. That's why there's a surge of other coins that have removed the limitation. And one of the reasons why Bitcoin's dominance stands below 54% today.
even if your silly "7tps" number was true, the answer would be YES
>The old Reddit hosted a large variety of communities with each subreddit having its own distinct layout and color scheme. These diversities and distinctions were a main feature.

Yes! I think this is one of the elements that many people miss from the old web, it might be "uglier" but much more genuine, I'm thinking about MySpace, imagine how would it look if it was designed today, probably as the change in Reddit you are describing.

Edit: Another memory that comes is Winamp's skins, compared with today's Spotify, Apple music apps, I know is not an orange to oranges comparison... but it's on the same trend.
I haven't been coding as long as most (about 10 years) but I've had phases of Java, Ruby, Python, JS, TS, ObjC, etc.

If I go onto my GitHub and try to get any of my old projects running I am extremely confident that the non-Android Java ones will still work. All of the other ones will probably have "rotted" over the years and send me down a day-long rabbit hole looking for old dependencies or build systems.

There's something to be said for that amazing stability. I can't think of another language where you can find some .edu page from 2001 with a link to a library (.jar) that does what you need and you can actually use it in a modern application.
That’s assuming all current Mac developers decide to switch to ARM macs. I (Mac developer of 13 years) have switched away to linux. I’m sure there are others like me.
Everything you’ve written makes you sound slightly deluded about your chances or your life atm. I think you might need a therapist.
> The amount of vitriol Java receives in the game development space is rather strong.

Java is a language with mandatory GC, tiny objects scattered around the heap (poor locality), and no value types or low-level memory access.

This makes it very poor for games (you know, other very basic ones).

But they're rapidly addressing these concerns.
> Java also had the unfortunate destiny of becoming popular at the time where "OOP all the thing" was a mantra in tech circles.

Java was a product of “OOP all the things”, it wouldn’t have existed without it.
Most of the countries are lovely when you are a tourist. Sadly being local under a suppressed government, without solid democracy, justice and freedom of speech, with high taxes and very little services, corruption to the bone, destroyed education, political religion, shitty health care, no woman rights, or any equality at all, is not that lovely.

You are in a thin line in Turkey, your life can change dramatically in a blink of an eye, and where you find yourself in really dangerous positions for very basic reasons.
Sounds like you’re agreeing that BTC itself is not a solution to anything you care about?
It hasnt‘t to be banned officially to be banned effectively. - Here in Germany buying and owning crypto currencies is not illegal. But try to transfer only 20k Euros from your bank account to Kraken.com to buy some crypto assets. Then you might get a letter from your bank telling you they just cancelled your bank account, without telling you why. And they will refuse to explain anything. - Trying to get background infos from insiders on reddit, you‘ll hear that there are departments focusing on money laundering that get noticed whenever largish amounts are being transfered to crypto marketplaces. And that their prefered action is to quit an account instead of investigating details.

In the end you realize that it‘s officially not forbidden, but that you rather don‘t touch these assets.

This is the world we are in 2021. Officially these are measures trying to prevent money laundering and tax evasion, but eventually we wake up in a pretty darn restrictive world where you can‘t even transfer 10k euros from A to B without having to explain things. (If and when you get the chance to explain.)
>OP was the one asserting how M1 is relevant for the data center.

And I think his assertion is on point, in the sense that the widespread availability of desktop ARMs on developers hands will help drive ARM adoption to the datacenter (and that's just with the M1/M... line, not to mention further ARM adoption by MS that's also possible).

For what is worth, Linus Torvalds made a similar point regarding the influence of developer architecture options to server architecture choices (and especially regarding ARM).

I think that the objection "but developing world / poorer companies don't use Macs/M1" is valid, but not really relevant, kinda moving the goalposts. It's not those that set industry trends (and surely not in the US).

>As for the rest I won't bother to reply.

Well, I've replied to the arguments, with what I think is the case (and what I've seen).

Not sure if you were bothered that I took offense to the "I happen to care for fellow developers" line. But it sounded like an insult that wasn't called for, and was not relevant to the discussion.
Unless it's their only option to be able to eat and stay alive.
there are a number of lightning wallets and a number of stores where you can pay using lightning transactions
That hasn't worked out well for ordinary renters in the UK.

Under Thatcher "right to buy" council houses (public housing) was brought in, in the 80s - at the same time, councils pretty much stopped building to replace the housing stock that was taken.

Rents have increased massively above inflation, and waiting lists have soared to over 20 years in some cases for the council houses that are left.

Meanwhile, developers build large amounts of "luxury flats" which are sold to foreign investors who often keep them empty.

https://londonist.com/london/housing/how-many-vacant-empty-h...

According to the above article 22,000 empty homes in London, but it wouldn't surprise me if there were many more.