skysight-inc/HackerNews huggingface dataset:
> This meme needs to die. I've seen "10 layer abstraction heavy" code base only once

I dont think so. I like Go code because its usually pretty "flat" unless you find someone from a Java or C# background. C# code is similar to Java in that nearly everyone writes it with an IDE, so you end up with nested folders like 8 levels deep. it makes reading the code stupidly hard, unless you download and load into an IDE or something like GitHub with essentially a web IDE. so anyone used to just a normal editor like Vim or similar is basically out of luck.
This makes sense to me: https://agilemanifesto.org/principles.html

Everything else in the "agile" cult is bullshit.
They really don't give a shit how many search engineers they drive away with 50+-hour weeks and their endless criticism. When it became uncool to have Google Search on your resume in 2018, I left.
JVM has the largest and highest quality ecosystem of libraries of any platform.
here's the archive linked to the paywalled article he mentioned in the post

https://archive.ph/gGqvX
The battery revolution: rivals race for car market supremacy
Depends on the viewing platform, but HN usernames are usually small font and low contrast compared to comment text. I think most are unlikely to notice who said what.
Each time you run an LLM on a sequence of tokens, it generates a probability distribution giving each token's likelihood of occurring next in the sequence. To actually determine the next token in the sequence, any of various strategies can be used to select from that probability distribution.

The challenge in guided generation is conforming the output sequence with a formal language such as a JSON schema or even a rigorously grammatical version of English; typically in a formal language, most tokens in the vocabulary will be _impossible_ as next token candidates rather than merely unlikely. The authors explain that most guided generation systems are checking each token in the vocabulary to see if it would be a valid continuation of the sequence, filtering the probability distribution according to formal constraints before making the next token selection. The authors improve upon this process by indexing valid next tokens according to a formal language recognizer's possible states, so that the list of valid next tokens can be looked up in constant time rather than testing every token in the vocabulary.

With the valid next token options in hand, the probability distribution for next tokens is filtered and then a selection is made.
I must have misread it then, my apologies.
They already need a workflow for it. pyca/cryptography uses Rust for some of its ASN.1 parsing now.

There was a huge kerfuffle about it.

https://blog.yossarian.net/2021/02/28/Weird-architectures-we...
Ask Ludwig Wittgenstein himself:

https://knowtify.chat/gpinvite/vivVn2tN9Qagj85DZeqx/Ludwig%2...
idk ive worked in both systems and they have their positives and negatives but the overriding factor by a million miles is quality of management. nothing works if you have mismatched management for the scale of the task & company. Every system works if you have the right management.

It's much more important to stick to dogma when you have 200 guys that need to coordinate. Anyone overmanaging your team of 6 sticking tightly to agile is wrong. But similarly doing cowboy type anything goes "requirements are a suggestion" type stuff causes disasters on the regular at larger companies resulting in knots that are far too large to untie
What the fuck is "10k-quadrillion" supposed to mean?
The Warp Reactor Concept
Please don't post flamebait. We're trying for something else here.

https://news.ycombinator.com/newsguidelines.html
For reference, here are all the proposed WVU cuts by dept (~7.25% total faculty reduction): https://provost.wvu.edu/files/d/da8e760e-d129-47c1-b06d-5fe9...

More context: https://wvutoday.wvu.edu/stories/2023/08/11/wvu-announces-pr... and
https://provost.wvu.edu/academic-transformation/academic-pro...
Recent and related:

Java 21: What’s New? - https://news.ycombinator.com/item?id=37067491 - Aug 2023 (255 comments)
A lot of the quotes are from hacker news actually. They even link back to each comment.
Azure ChatGPT GitHub repo has been pulled down
Not sure why, but the GitHub repo shows a 404 now
https://github.com/microsoft/azurechatgpt

https://webcache.googleusercontent.com/search?q=cache:OiKR74IBPWQJ:https://github.com/microsoft/azurechatgpt&cd=13&hl=en&ct=clnk&gl=nz
I believe it's emulated.

There's a tradeoff; the old toolchain may actually build code that is vulnerable to some security vulnerability, but the new toolchain will produce (in theory) code that produces the same output from the same input, but without the vulnerability. So it's not clear that either direction is a clear win; old is "known", but old can be dangerous. But, you can only write so many tests to ensure that emulation is as good as the original. Which direction you are less paranoid about dictates the direction you'll go.

Having used Go since ~1.3 and having been responsible for the version in use for my project since about ~1.9, I'd say that on average I upgrade on release day and it has never caused a regression. But, the article mentions a handful of bugs that have occurred due to fixing library bugs, so they aren't nonexistent. How much risk you want to take here is up to you.
Project IDX (Google)
"Agile is dead" (now that it was hijacked by managers) from Dave Thomas, one of the guys who wrote it. https://www.youtube.com/watch?v=a-BOSpxYJ9M
will jdk21 present any opportunities for improvement in Clojure? like any part of core.async's implementation for example?
Where does it specify what you claim?
I've had teachers try this method with me and determined I was cheating when I was not. I don't believe in it.
Thing is, you can't, Google makes it very difficult to run extensions from anywhere but Chrome Store for a reason - if they didn't, scammers would jump on it.
I think this sells the position short. Data analyst explore, data scientists are to have enough skill and expertise to actually make something out of what they find. That might be an XGBoost model to deliver a monthly forecast, or it might be a setting up an automated decision process.

However where I draw the line (and where I think most data scientists should draw the line) is actually putting that stuff into production code. Maybe they're good enough to write the prototype, but you need somebody else on hand to help with test coverage, make sure it meets performance requirements, triage bug reports, etc. if you make your data scientist responsible for that, they are going to spend all of their time doing that, instead of doing the things that they are actually trained to do and that you are paying them to do. This is true even if they are a perfectly competent software developer.
What could Universal Early Childcare look like?
https://news.ycombinator.com/item?id=37123755 (111 comments)
Can someone please explain how Project Loom and virtual threads in the JVM affect Kotlin’s coroutines?
Thanks, we've changed the URL to that from https://mail.openjdk.org/pipermail/jdk-dev/2023-August/00805....
From earlier this year (Jan?),

Michael Burry of ‘Big Short’ fame expects another ‘inflation spike’ after recession rocks U.S.

"
Cassandra B.C.
@michaeljburry
·
Inflation peaked. But it is not the last peak of this cycle. We are likely to see CPI lower, possibly negative in 2H 2023, and the US in recession by any definition. Fed will cut and government will stimulate. And we will have another inflation spike. It's not hard.

"

None of these predictions were right.

The lesson here is always do your own homework. Or get a trusted financial advisor.

p.s since his twitter handles are ephemeral I saved the tweet that was attributed to him.
There's an ex coworker that comes to mind. He was the typical wishy washy dude talking a lot and doing nothing all day and then crying to management of how much he was working.
I was managing a nightmare team and teaching tech workshops inside the company. We never worked together.

I never liked the dude much but I was trying to get his jokes though his thick British accent and trying to be polite.

Turns out he hated me for some reason and actively stopped a referral I tried to bring into the company.
Years later I even offered him a referral out of courtesy which he didn't pick up on.
Even more years later I found out he vetoed me from some company I applied years ago with no specific reason.
ECSpanse – An ECS Library for Elixir
- flexible queries with multiple filters
- dynamic bidirectional relationships
- versatile tagging capabilities
- system event subscriptions
- asynchronous system execution
Perl does something similar;

use v5.24

at start of the file will make it work as if the version of Perl was 5.24, and it works on per-file basics, not only per module
I once had a project where I regularly sat with the end-users of my software. I’d look over their shoulders and observe where they were losing time to something I could automate away.

They were happy with the result. I was happy I could act as a force multiplier for an entire team.

That’s what Agile is supposed to be.

Everything else is some weird cult.

Like… Jesus just told everyone to treat each other the way they themselves would like to be treated. The specific dress code of the bishops in the Vatican? That’s not the message. But I guarantee you that the dress code is enforced by some busybody.
I do not hate it (Agile / SCRUM). I just plainly refuse to participate in twisted distortion of reality and wet dream of imbecile self serving managers (there are actually very good managers as well but I am not talking about those). No complaints from my clients. I make it a condition - no onsite work and no agile for me. Do no care what they do inside. I might have lost couple of deals but so far I have no shortage (fingers crossed).
It's still an attempt to let people live where they've settled and put down roots. No it's not absolute, but it's in that direction, and like they say, the only thing guaranteed in life are death and taxes.
Readability doesn't help Google or anyone else, it's a pure "inmates running the asylum" artifact.
Doesn't even have to get very intense. A simple timeseries schema gets slow/annoying quickly with an ORM.
CVC violations and license penalties are not liabilities. Both you and self-driving cars should earn penalties for that behavior, and honestly I'd like to see Cruise ticketed for the CVC violations documented above.

However, by coming to a stop in the middle of the road and having a nap, you are maximally protected from any damages or harm you might otherwise incur. If someone runs into you, they will be partially at fault; and, as you are stopped, you cannot run into someone else. From a purely selfish standpoint, that would be a completely appropriate choice to make.

Fortunately, the points system used in California for individual drivers issues penalties for non-harmful, non-destructive violations so individual drivers will still be penalized for taking purely selfish actions (like parking in the middle of the street, though YMMV region-to-region). There are too many drivers and not enough workers at the DMV to converse with every individual about their year of 'disengagements' while on public roadways, for the DMV to define protection of the commons by "once a year, we ask you for a self-audit of your fuckups", as they do with autonomous driving companies today.

I don't have an opinion on whether that is the best possible outcome or not right now — but it's as close as I can describe how things are today, and why you should not expect to minimize liability like an autonomous vehicle does without penalty. I hope this is of some use to your question.
I love agile I think the fundamental underlying principle is sound. Iterate quickly, be flexible, focus on doing a thing and change when it isn't working.

The problem is not and never had been agile. It is the "agile" industry which spun up around it to bilk clueless management, out of money and give Execs reasons to transfer a couple thousand quid to their buddies for agile consulting services.

Agile is brilliant precisely because it is so concise and clear and there isn't that much more beyond the manifesto to understand.

Unfortunately it was mangled, tortured and twisted into a Frankenstinian nightmare that made everyone suffer. The good news is that right around the time everyone was getting wise to the fact that the entire agile industry was built on sand DevOps popped up to be the new buzzword of which the kingdom of jargon will be grown out of. And the cycle continues.
That's mostly propaganda, like most companies, Google has a policy of something like 5x-10x fewer people at every level as you go up the management chain, and they enforce that policy in preference and use these sugar-coated candy-cane level guidance documents to hide their sleaze.
I mean, around now would be a fairly convenient time for giant companies to change their mind about copyright. After all, that creative commons drawing and GPL code are only protected because of copyright, correct?
Yikes, I just checked, and Captain Morgan's is 35% Alcohol. I'm aware of Bacardi 151 (75.5% alcohol) which is like fire water to me. Can't imagine drinking something so concentrated regularly.
and then we see all of the belief systems to mock, punish, or worse people that are trying to expand human knowledge. looking back at history, you have to wonder where we might be now if there wasn't this attempts at mass eradication of learning. there are times i wonder if we're heading in that direction again. this time, rather than burning the Library of Alexandria or locking everything in catacombs, if we're not just trying to get there on a low-n-slow approach.
Honestly every post mentioning “Agile” is always full of people saying how much they hate it for whatever reason.
Aah, true, and therein lies the rub. I definitely think the structure and function of cortical columns as described by Numenta is getting close to the mark on a part of it. It seems to me like Transformer models are doing something very similar to this, where each attention head is roughly analogous to a cortical column. You can't build a mind on prediction alone, though (or can you?) so we need helper structures like the hippocampus.
I do hope they will eventually introduce sum types and better way of handling errors, but keeping the old code just work is frankly more important on the grander scale.
Agree, working on a Colab with a "better" model as we speak.
Clean also has WASM as the compile target via its IR, and its tooling is great. Unfortunately though I couldn't find any sort of a community when I was looking into it, but other than this the language looks quite mature and very industry-oriented.
Then there's Lean which also can compile to WASM via some sort of a bridge, it has decent tooling but the ecosystem is still nonexistent.
I certainly have experienced my fair share of architecture-dependant Python horror stories, and I agree with your philosophy of convenience as a kind of loan against tech debt! However, if I package a Python script that appears not to use any system libraries or features (maybe I even wrote it myself), I would define the build for any architecture.

One reason for doing this would be for when $DISTRO declares that they will now support a new architecture. What packages would then be expected to require patches? If existing packages were marked as 'all', those can reasonably be expected to succeed and should cause noisy errors if they don't. Conversely, packages which were explicitly marked for specific architectures (even if that is all the architectures that the distribution supported when they were created) can be expected not to work on the new architecture without modification. This does of course require the packager to actually know the difference between using the keywords and just marking every known architecture. And to be fair, what I was originally advocating for in my comment was more like Debian's 'any' wildcard, which is not quite as strong as the assertion that the package is completely architecture-independent.

I would say that a specific tag for architecture-independent builds actually improves the situation: explicitly acknowledging the assumption that exotic architectures will never be an issue. Of course, as your sibling comment mentions, the interpreter is still part of the closure in Nix, so maybe this is incompatible with the existing choices made in the Nix ecosystem.
> That is exactly what is meant.

I know you believe this and there's nothing I can do to change your mind. You do you, but nothing you say with your ridiculous leaps of logic and assumptions will change my choice to read it in the most direct and logical way.
Yeah I think I’m in the same boat as you.

Anyone I’ve had to work with who has “Agile” in their title has at best done nothing, and at worst slowed everyone to a crawl.

The base ideas though, I totally agree with.

I think things fall apart (ironically) when “agile coaches” put processes before individuals.
An Exploration of Mars Colonization with Agent-Based Modeling
It concluded that the nitrogen in ambient air slightly but measurable impairs human performance compared with a non-anesthetic gas such as helium.

This seems like a massive reach. Is it not possible the body is just perceiving that something is "wrong" about its current situation while breathing helium and is activating a threat response? The study authors didn't even bother to monitor heart rate, let alone blood concentrations of adrenalin and cortisol. This might have been a neat study in 1975 but it is not nearly rigorous enough.
> even those who experience the worst career disruption tend to end up better off within that time frame.

That hasn't been my observation at all. In the US, there are large swaths of the nation that still haven't recovered from the last similar event.

To add additional worry, the last time, everyone was told that the way out was to "upskill" into knowledge and service industries. Which a lot of people did, and those people were fine. But what are people to do this time? "Upskilling" back to physical jobs can only absorb so many workers, particularly since there aren't as many such jobs as there used to be.

This is all why I'm so concerned. I don't think history gives us any real reason to be optimistic here. In the very long term -- a couple of generations, say -- perhaps. But in the meantime? Even ignoring the ethics of some people deciding that others are expendable, the people being kicked to the curb will still have to find a way to eat, keep a roof over their head, etc.

If even 10-20% of the population can't do that, we're in big trouble.

All that said, nothing would make me happier than for you to be right and me to be wrong.
By reading the source code? No wonder reddit used to go down so often...
The question at hand is "how do you verify that an implementation is complete?", not "what is one test case whose failure would demonstrate that an implementation is incomplete?"
Looking forward to Loom so that I can stop having to work on these async codebases. I have no idea why people looked at nodejs and thought it was a good framework to copy. (Sure maybe there is some high performance computing unlocked but most people dont need it, and most teams end up with a rats next of complexity)
Currently demand for DEs outstrip DS
it seems like a lot to me too. I use to work at a company about that size with a far more complicated product (professional design software with thousands of dialogs, render pipeline, etc). of course, we did not have so many customers.
Can't wait for the eye tracking of the Apple VR headset as described in this video to become more common https://youtu.be/OFvXuyITwBI?t=228 seems like the most ergonomic way to interact with the computer
EVM is the Ethereum Virtual Machine. You mean BEAM, right?
huge fan
I mean, that is kind of the end game of all of this, isn't it? Crank up the prices, rent seek, get your bag, destroy the underlying product in pursuit of personal enrichment.

Higher education seems to be lagging the vulture capitalism of the 80's/90's by a couple of decades, but boy it does seem like it's here.
This reminds me of when MIT was putting student hacks, like the fire truck on the dome, on the front of their promotional material while prosecuting those same students for exploring unlocked areas of the campus.
Universities drank the kool-ade and thought that if they spent and unbelievable amount of money on administration, student perks and sports teams, that would generate an exponential growth in enrollment. It did not.

The WSJ did a decent article about this a few weeks ago.

https://www.wsj.com/articles/state-university-tuition-increa...

It was hard not to see this coming. Everyone has been talking about how the benefit of a Bachelor's degree is not worth the tuition cost. Covid drove that home when students were paying tens of thousand dollars just to watch videos at home.

I could go on and on about this but it just breaks my heart to see how bad universities screwed this up.
The market did great in the 1980s, and the Fed Funds rate averaged about 10% over the decade and never dropped below about 6%, which is higher than it is today. So, there's that.
The podcast miniseries Behind the Police does a better job with the details, but policing in the US came out of two places: in the north, it came out of protecting the assets of businesses. In the south it was the same thing, but those assets were…people. Either way, policing came from the need for those with money to protect their “property”.
I suppose that's why 1 part of rum got mixed with 4 parts water and some limes.
Best kind of security
sometimes, i wonder if astronomy/physics were to only use unsigned numbers, if things would just make more sense. you'd get much more precision, and then you wouldn't have to worry about "but the math says it's possible" issues by taking everything by * -1.
This is only a premonition of the things to come. Our universities have been hell bent on destroying themselves for the past few decades. They stole as much as they could as the traditional gatekeepers to the upper-middle class, but even the most clueless are realizing the missing value proposition. College enrollment has been dropping from its peak in 2010.[1] As the amount of freshmen and state funding drops, the parasites will fire everyone except their fellow parasites until the hosts are consumed.

1. https://www.statista.com/statistics/183995/us-college-enroll...
As I understand, companies just hide too large salary because of high taxes. So they could really pay very large money, but in some in-directional way.
For example, they could give worker "blue chips" for payment amount.
This tool is so great for robustly dealing with content in old and poorly formatted HTML. There are a lot of similar tools for extracting "the main text" from free-form HTML, but this was the most reliable in my experience, especially when dealing with web archives containing hand-written HTML back to the 1990s, working with non-English languages, etc.
JLCPCB CNC Machining
Losing less money when it goes up is always good.
A single renter who lives alone in a 1-bedroom apartment in lower Manhattan. I previously lived on a slighted smaller salary in a studio apartment in downtown SF (about 5 years ago). I don't have or want children a car or to own a home, which if of course a gargantuan difference in how far $150k will take you.
> It literally makes no sense to close a department that, after operational and administrative costs, is net positive while you are facing a budget crisis.

If they think investment in another department will bring a higher ROI it makes sense.
Cisco caste discrimination accused speaks out [video]