skysight-inc/HackerNews huggingface dataset:
That, and civilizational progress.

The only real "threat" of AI is it lulling people into apathy and shutting their brains off. When the majority defer their thinking to AI because it's "good enough," civilizational progress will plateau. You can't invent the future using a machine that was only trained on the past (especially if you've atrophied your own ability to think about/interpret what the machine spits out).
Modern Java isn't remotely as verbose at scale. The language is very different and the API+3rd party support is so vast you can usually build huge things with very little code.
The response is, look it up -- the Gates Foundation publishes stuff all the time.

As for the hand wringing around secondary effects, corruption, etc. Who cares? Rich people are going to be rich. Gates is visibly giving money away, explaining his process, etc. What are the other ultra rich doing? We have even less insight and less reason to think they're pitching in for humanity.

And that's all by design in this country, and I doubt there's a plurality of people who would seek to change it.

I'm not trying to what-about-you. I'm trying to say, let's applaud the good, even if it falls short of perfect.
Potassco: The Answer Set Solving Collection
I picked Elm once and I managed to convince my boss to let me got rid of it 6 months+ before I left. Turned out it's a good move! (well.. a not that bad move)
My big one is multicellular life. Mitochondria are sooo weird.
In the US, the police (and people not involved in the protests) will happily beat you up, run you over, or shoot and kill you for disruptive protests.
IntelliJ comes with a step by step GUI to set up Spring Boot for you with all kinds of bells and whistles, with the choice between Gradle or Maven for your build chain (last time I checked, maybe they're moving away from Maven at this point). You follow the steps and get going. You can set up a project as fast as the time it takes to Google the exact name of that npm/pypi package.

Sure, you'll want to check your settings before pushing your first code to prod, but the same is very much true for any other "default" deployment.

The same is very much true for other "boring" platforms as well, such as dotnet these days. Getting started is quick and easy.

Java will have a significantly longer setup process if you decide to throw out all the work that's been done for you and implement your own boutique web server and routing system, but that's not a realistic scenario for most companies.

I imagine most of the Java horror stories people recall come from the days where there were no good Java libraries and everyone was reinventing the wheel. Sometimes there are weird dependencies that stop being maintained and rather than fix the problem, companies opt to stick to ancient versions of Java and the JVM, but that's not really a Java problem either, that's a supply chain issue.

I don't understand what the higher barrier to entry is supposed to be like in practice. If you know the basics of backend development in any language, you can get started. Learning to place annotations on top of endpoints is a five minute tutorial process, not dissimilar from how setting up routes in any other language takes reading a page or two to get right.

The only barrier to entry I can think of is that you probably want the full version of IDEA which costs money, though you can use all of its features for free by sticking to the EAP release if you're tight on money.
> I honestly can't understand why people are so obsessed about types,

Types in Python feel like an added layer of confidence that my code is structured the way I expect it to be. PyCharm frequently catches incorrect argument types and other mistakes I've made while coding that would likely result in more time spent debugging. If you don't use any tools that leverage types you won't see any benefit.
> The moment that reward becomes a currency, and is traded for U.S. dollars, it leaves the domain of just being software. Banning that is quite different from banning the software per se.

That would make Eve online, Second Life, and other games illegal since people trade their digital assets all the time

>Comparing Bitcoin to free software seems similarly disingenuous.

Bitcoin is free software. https://github.com/bitcoin/bitcoin
I very much agree with cheat.sh! I just do curl cheat.sh/X instead of X --help and then man X and then the search for "how to do y in X"
I see it quite opposite.

"We are not attempting to assign levels of harm to the terms on this site" means literally nothing but "we shouldn't be held accountable for intermingling actual racial slurs with misinterpreted Wikipedia articles".

I don't see how trying to cover your ass at the start of an article somehow invalidates the content of the article.
For the record, I played a lot of Creeper CTF mod quakeworld on my Octane MXE. I don’t even want to remember what that machine cost me. Unfortunately, the impact graphics chipset the MXE used in a 4x SLI-like configuration had an issue with sub texture support that kept frame rates in the 20 FPS range.

A single voodoo2 in a pentium2 absolutely trounced the Octane, so my gaming eventually moved to pc and stayed there.
Recently coming from a Python/Flask codebase to a Java/Spring codebase, I would say that the amount of "magic" is not all that different.

It's just that with Spring, I can go to an extremely well-written user manual, or to StackOverflow and get my questions answered. With the Python/Flask codebase, I had to splunk my way through all the layers of random libraries the original developers slapped together, in an attempt to reproduce something resembling out-of-the-box Spring.

I suspect that those original developers had fun making all of those custom choices back in the beginning. I don't know for sure though, since of course they've all left the company since then. The company chose to migrate because it wasn't maintainable once that tribal knowledge left.
Real criminal syndicates deal in oil and gas.
I really wish we had more point-in-time views of software. It's so interesting having some historical refernce, escaping the atemporality trap. Videos would be great. But some images are at least something. Nice of the author to have found or kept all this, thanks!
> There is no one-word replacement for something being "grandfathered". It's important to consider practicalities here.

In fact, much of this list replaces a single-word term with a longer phrase.

"Bob survived the accident but is now a paraplegic" becomes

"Bob is a person who was impacted by an accident, and he is now a person with a spinal cord injury".

Less precise and much wordier.
https://github.com/git-time-metric/gtm
Okay but clearly none of this is "the point" of make, so your original comment is still baffling.
The problem there is getting delivery drivers to actually use the bin. I've seen a number of people who've tried this approach only for packages to be dropped on top of or around the bin.

When I still lived in an apartment complex it was a struggle to get drivers to use the package lockers in the mailroom. Fairly often you'd go down there to find a big pile of packages that you'd have to rummage through, which drove me nuts because I hate messing with others peoples' mail.
we were talking about if Elon is stupid. The answer is, obviously, yes. Being stupid has nothing to do with success, also obviously.
This is an important distinction with “deny access to business”. They already took her money, now they’re denying their end of the contract.
> The reason why we have "protected status" is that people were banning people based on their racist/hate views. Those people used their 5 senses to easily target the people they hated for discrimination.

Easy targeting was not the issue, the combination of pervasiveness and the belief that it was unwarranted and/or resulted in an excess of social strife if tolerated was. (Sometimes, it is misportrayed as being about innate characteristics, but this is very obviously not the case with religion, where freedom of religion as a right waa very clearly the outcome of exhaustion with centuries of strife, largely between different factions within Western Christianity.)
I created a spreadsheet software demo with React
Hopefully we would pump that synthetic gasoline down the old oil wells, as a form of carbon capture, leaving it all un-burned.
I feel like they wanted to make this article because of the bad rap that Java gets in the developer world compared to some “trendier” languages. The article was advocating for the exact approach that you say should be followed when picking a language.
"About 99% of the shareholders of special purpose acquisition company Angel Pond got their money back before the merger was completed, wiping out about nearly $263 million in capital that the companies had projected could be raised in the deal."
Literally the effect of gerrymandering is that a set of people who share both ideology and party get more voting power.

It's pretty clear that the average Republican in the US has been galvanized into partnership, so the members of that party will very likely vote cohesively with each other.

It's also pretty clear that the same is not happening in the Democratic party. Most Democratic voters I hear from disagree with one another ideologically, and do not feel effectively represented by their party. It is not likely that voters in the Democratic party will vote cohesively with one another.

The effect of that applied to gerrymandering is that districts over-representing republicans take advantage of the average Republican voter cohesion, while districts that over-represent the Democratic party do not.

Voter cohesion is the strongest vector for outcomes I can think of in our first-past-the-post representative voting system.

It's my contention that changing the structure of our voting system or factoring out gerrymandering would have a drastic effect on legislative outcomes.
From maintainer:

This PR will be reverted on master and then put on a dedicated branch.
Version 1.26.1 is a test version whose objective was to gather feedback from the community about ideas proposed by Van-Fouran
Agree with you that point clouds aren't mainstream at all and most people aren't sure what they'd use them for.

I think the premise of this is text-to-3D, and that because it's quicker generations you don't really need anything besides a GPU to start playing around with it.
IMO One of the best times to do a startup is during a downturn. Startups typically don't even have a product for some time after beginning. One of the worst scenarios is introducing your product at the beginning of a downturn. Adoption rates tend to be slower then because corporations are reducing spending.
We pretending miners and exchanges can't be legislated out of existence at a scale that would render use of said coin virtually impossible? Edit: Apparently someone is, in fact, pretending just that. Nifty.
For baryonic-matter-based technological civilizations, above a certain technology level there is precious little to no such artifact as "waste", especially waste with energetic properties of any kind. Baryonic matter is vanishingly rare in the universe compared to the size of the universe and dark matter, so I wonder if someone there is dumping radioactive isotopes whether that is another SETI plateau like we hold out conjectures for about radio signals today transitioning to low-power digital signals, and one day we'll notice the spectral output changing.
I know someone who founded a bootcamp around 2010. According to him they had a 99% placement rate within 3 months of finishing bootcamp till around 2015, with starting comp in the 80-120k range.

The basic setup over 3 months:

1. Crash course in basic dev tooling setup (git etc.)

2. Crash course in data structures and algorithms (e.g. leetcode)

3. Crash course in setting up a production environment

4. Group interview prep sessions post-graduation

According to him this worked because:

1. There was very little talent on the market at all

2. Very few CS students had any experience writing production code, even for toy apps. This meant their ramp up time was often slower than bootcamp grads

3. There was a backlog of otherwise highly competent people trying to break into tech that just needed guidance on how to get in

None of these things are true anymore and he has sinced closed his bootcamp since it began to felt exploitative.
If you did it recently, you should not have needed XML. Even a decade ago, XML-based configuration was on its way out. The transition from Spring to Spring Boot enabled us to use regular code to configure our injectors, for example.

I haven't touched XML for nearly a decade as a full-time Java developer.
Java was designed to, and still delivers, rapid development.

Is it possible for java developers to entangle their work through poor choices such that development becomes slow? Absolutely; the java ecosystem has accumulated a number of such tar pits. Competent java developers avoid these.

Unfortunately incompetent java developers abound. The world is full of java developers that haven't learned anything new since Java 6 appeared 16 years ago.

The above argument is also used by C++ advocates; C++ is great if you know what you're doing and apply the solutions provided in modern iterations. Ironic since java was Sun's 'fix' for C++. Given the rapid rise of competitors to C++ I believe that argument isn't working terribly well.
> code that's hard to decipher

I've worked on a lot of codebases that appeared to be put together by developers who took that as a challenge - IME Java developers LOVE global variables (but they call them "public static" to make themselves forget they're using global variables).
curious if it's possible to make a generic version of this that somehow interprets the voltage of the LCD and can stream anything without actually seeing, so to speak.
Isn't Kotlin slow to compile though? I created a simple hello world Kotlin multiplatform website the other day and it took like 30 seconds to recompile any time I changed anything.
> I'm afraid it's actually a pretentious and self-absorbed product of its time

This is closer to where I landed, FWIW.

I read John Irving in those critical early 20's years, when elite cold-weather academic settings and the quirky complicated people that inhabit them was my vida loca. I enjoyed his books.

I read The Secret History a decade later, and it felt like a very well-written soap opera.

She wrote the book while she was in college, so it would be unkind to judge harshly! But it was neither interesting enough (OMG these people again?), nor entertaining enough (she takes her story pretty seriously), to leave a lasting impression on me.

John Irving left me with an indelible memory of a stuffed armadillo. And a lesson of what not to do while sitting in a car parked in a driveway.

...

Related recommendations ...

If you enjoy well-written coming-of-age stories set in elite cold-weather academia, I think Susan Choi's My Education stands up to reading in actual adulthood.

If you like John Irving but have no special affinity for the ECWA milieu, Tom Robbins is great fun.
True. I remember a video editing class in college and we had to use the cheese grater Mac Pro render our work. I don't remember all the details but I know I didn't want to try it at home on my white MacBook.

The gap between laptop and desktop with today's M1 MBPs is much more narrow for sure.
What are you using April for?
I'm not an expert in ML theory, but from my perspective, I think more compute would cause better fitting for a model, but possibly overfitting if more parameters are not added. For some problem space, adding additional parameters introduces another degree of freedom, which should allow a larger domain for the inputs mapping to outputs (more answers to questions). And if we define AGI as a network that can answer questions for n > 2 domains (e.g. can we do image classification and a chat bot and synthesize them into a coherent system passes a Turing test), then more parameters makes sense to increase the range of outputs.

Interestingly, I don't think it's clear on how parameters in the network and compute would clearly find a domain within a combined problem space, where the mapping from question to answer will give sensible results. It seems like we need more tools to extend ML.
In the US I bet any farmer who sprays police with milk would be instantly shot
The retail VPN market is almost $50 billion. I think the true outliers are VPN customers who use it for purposes other than streaming and sharing.
Most of the flak that java gets is from people who have never used/maintained java codebase. I moved from java to python and I actually miss java. It’s much easier to navigate and refactor java code. Yeah, you can write code faster in loosely typed languages like python, but maintaining it is a different story.
Ok, so you are setting the scale as "from the present conversation back to formation of Earth" and saying that this is large in comparison to "from formation of Earth to formation of RNA". However, I respectfully don't see how this scale has any bearing on the probability of life forming around another system. Formation of life is certainly a prerequisite to the formation of intelligent life (the two events in question). Both could have a probability of occurring much smaller than 10^-24 (approximate # of finite stars in observable universe).
At my workplace I would pick Java 8/10 times. I would only pick something else when Java is really not an option (e.g. Scala/Python for Apache Spark, Typescript for CDK).

Maintaining a larga Java code base is very easy (I think much easier than e.g. Python).
The tooling is awesome, there are countless libraries, last but not least Java is the easiest to hire for.
What about power usage though? Isn’t the point of lower states also to save on electricity?
NameMangler (OS X) - renames files in all sorts of ways!
> The website looks not so great

For many (most?) users, that was a feature: no fluff.
What's the point of the lockfile then?
i know its not advisable, but if a common password is used, is it "the netflix password" or is it the password for everything.

regardless, i think sharing access is the ultimate problem, password is a proximal description, but having a common passwrd string for all,shared to someone, so they can use email, or sign in...

i dont think netflix could call it thier password, if its for everything, but it would be access to thier service
What language we should choose for our project? And where we should be searching
Hello!

We are getting together for a new project, to build a 2-way API connectivity tool for programmers experimenting with new forms of e-commerce, and merchants operating across a range of e-commerce platforms. We would be grateful for any programming language tips. Ideally someone that’s experienced in backend engineering and building scalable API products, but to also know Javascript, because of our frontend work which is underway. We are not sure which language would be the best for our Backend in this case. We are looking for an experienced Full-stack/API Engineer to join our small team, to help us move fast and build a low latency and highly secure data exchange. We have created this post ( https://nofluffjobs.com/job/senior-full-stack-eng-for-api-product-hedless-remote-o0ffuwzc ) already. Could anyone help suggest where else we could post this requirement to find a knowledgable programmer to join us with this project?

Have a nice day everyone!
If you buy a ticket, you can't just unilaterally decide that you don't feel like going after all and get a refund. Why should the seller get to do the equivalent?
Yea, I would go on to state that MSG is 'fucking dumb'. Now, I don't know how things work in NY, but at least where I'm from the lawyers do not go to your place of business and ask questions. They go to the courts and put in a filing for demands. If anyone shows up to question employees it's going to be private investigators that are seemingly unaffiliated and you won't know to block them in the first place (NY law might be different here).

To me this screams "MSG is doing illegal/contract breaking shit"
Obsidian iOS

type in a paragraph in a doc, then hit search for a keyword. cricket
What's faster than Obs sync? Genuinely curious since I thought I tried most of the options out there apart from syncthing.
Always felt bad when replacing these old control rooms, there is a certain beauty and elegance to their design that is missing in modern HMIs.

This sort of color coding is common in industrial settings and definitely was on panelboards of the era. It would be really interesting if the color coding seen here in any way aligns with ANSI/ASME A13.1.
The biggest recurring mistake that humans have made throughout history is to think themselves special and unique. The heavens don't orbit the Earth.
Preserving sufficient structure of the brain is the most important. Hearts may not be a good test.
It's because those markets are tiny compared to the bigger markets that they focus the company on, which is why they slowly drifted away from their focus on it. The HDR [0] youtuber creator machine they created with the new macbook pro alone probably dwarfs them by several orders of magnitude for example.

[0] Yes I know HDR is not much of a thing currently on social media, but apple tends to invest tech wise to where they see the market going, and do it earlier. Removing the floppy drive early is an indicator of this, and they realize it's a bit of a chicken & egg thing.
This seems overly focused on novel technologies, which I think is a grave mistake. Humans have been developing technology for millennia, and many of these technologies would be very useful in the modern age. For instance, the Persians created wind cooling towers, which can be used to effectively cool indoor spaces without using large amounts of energy.
Why is that verbosity never mentioned as a negative for Go, when in fact, Go is more verbose than Java?

Also, I really have a hard time believing that java would be significantly longer than any other mainstream language, it is at most longer by a small constant amount.
As we know, music created by artists who identify as "black" has never had racial slurs against that same group included.

"Finding something offensive" is not mutually exclusive with "doing that thing yourself".
Love when someone find a solution for his issue.
For your convenience try the Git Plugin in Obsidian. Probably it will help you.
> it's not attractive for beginners or non-microsoft-ecosystem developers per se, esp in this cloud and internet era

Spoken like its 2002!
your analysis of the situation as being interchangeable is rendered invalid by the story you're responding to, and claiming "you should have read the fine print" is clearly bad faith in an era where EULAs are a half mile long. Also, to say "don't buy it if you don't like it" ignores a whole ton of a nuanced and complex situation, where there might not be better alternatives.

I would be more than happy to discuss why it is some of us have beef with capitalism, if you're open to a level headed discussion.

The idea that a free market allows the creation of opportunity and choice is powerful, but what I think many of us have seen happen is that a free market doesn't remain free, as wealthier interests will move to cement power through use of funds. The banks are the most prone example of this I can think of.
Just a regular officer wearing high vis gear. Helpful when you're drunk and lost I'm sure, but sort of an eye sore against the otherwise moody atmosphere.
Southerner here. The correct form is "all a y'alls."
I suppose - every article I've read in this vein always has the same conclusion - use what you know, and everything else is just a rationalization. What would be more interesting is the opposite.
XDebug in PHPStorm. Can't live without it!
If that is because of static types then I might agree with you, however once Spring and other reflection-heavy frameworks are added to the mix then I'm not so sure. Java's biggest problem is not the boilerplate, but the culture of over-engineering.