skysight-inc/HackerNews huggingface dataset:
Can anyone expand “MVC” as used in this guide? It appears as

“Outline a simple integration timeline for those features, considering an MVC release on the first month …”

I’m only familiar with this meaning Model-View-Controller. In this context I’d probably expect “POC”.
>but having a short feedback loop and the ability to run your code multiple times with different variations is generally considered to be a prerequisite for software development

This is not "software development" in general, this is LLM training.

It's not like you're building some regular app, api, or backend.
My wife and I chose not to have children. They're not compatible with our lifestyle, we're already running into the limits of what the planet can support, and we'll be able to pass down any inheritance to my niece and nephew (her brother didn't have any kids). A lot of people are choosing not to have children because now they have the _choice_ to not have kids. In the 1950s? Good luck explaining that to your parents and grandparents.
Respectfully you have no idea how complex an OS is and how completely nonsensical it is to expect 100% backwards compatibility for 2 decades later. There is a reason software gets sunsetted: most of it is irrelevant 20 years later and holding on to it makes everything much more complex than it already is. Especially for a consumer OS like windows, where you can expect the vast majority of people to upgrade.

If this is some multi-million dollar device then maybe keeping it up to date with windows should have been part of the deal...

Did you know windows is basically known for excellent backwards compatibility? https://www.joelonsoftware.com/2000/05/24/strategy-letter-ii...
After first writing the constitution to bar other from participating. The constitution did not come from thin air.
Weird that I remember the same infographic by xkcd, is that possible? Or another Mandela effect?
It got better with fiber in my area. Now 1G symmetric is available for 199€ per month.
Something happened with the pandemic.

Before Covid, I was finally starting to get my social life together, I had a group of people I could hang out relatively regularly, close enough to my age. We would go out on the weekends, have a few drinks, talk, maybe go dancing or something.

Post pandemic everything is drastically different. Suddenly, no one can organize. If someone tries to get a group together, everyone flakes last minute. Certain people don’t like each other anymore, and in general people feel more antagonistic, myself included at times.

I used to go out by myself a lot too. It used to be fun. I could go out and by the end of the night I would meet cool people, have some interesting conversations, maybe fuck around and hop bars all night Now, no one talks to me, people seem less… amicable and going out by myself now means “sit and drink for hours because it’s still better than sitting around at home doing basically nothing”.

Hanging out hasn’t really been fun since Covid.
This is not true - the break even period is closer to 6-7 months.
> What foods can you forage in my region, how to trap animals, how to build a shelter, what's the weather in this area historically, how can I make this broken machine work, etc

I don't think these will be particularly useful, unless you end up in very particular circumstances. In general, if you end up in teritory where civilization has completely broken down, it's better to leave than to play Robinson Crusoe.
Yes, agreed! We ask a variant of this question (we call it "an analysis sample"); from the materials we ask candidates to submit[0]:

"A significant challenge of engineering is dealing with a system when it doesn't, in fact, work correctly. When systems misbehave, engineers must flip their disposition: instead of a creator of their own heaven and earth, they must become a scientist, attempting to reason about a foreign world. Please provide an analysis sample: a written analysis of system misbehavior from some point in your career. If such an analysis is not readily available (as it might not be if one’s work has been strictly proprietary), please recount an incident in which you analyzed system misbehavior, including as much technical detail as you can recall."

These samples are very revealing -- and it feels unlikely that generative AI is going to be of much help, even assuming a fabulist candidate. (And of very little assistance on our values-based questions like "when have you been happiest in your professional career and why?").

[0] https://docs.google.com/document/d/1Xtofg-fMQfZoq8Y3oSAKjEgD...
> …like allowing H1b holders to freely transfer between employers without the drama

That’s not going to go over well when people are looking for work in droves and the purpose of these visas is (allegedly) because they can’t find qualified citizens to do the job.
The professor could just ask the student: how did you come up with this solution? What was your thinking?

To prepare for this question, the student has to think really hard both about the problem and about the solution. While doing so, we learn a lot - maybe more than we would learn otherwise.
Can you give a more detailed explanation about this algorithm?

It seems that it boils down to "Give the process twice the heap and it spends half the time garbage collecting?"

Looking at the graphs, the old garbage collector didn't tend to expand without bound, it clearly had a smaller max size than the new one. In addition, the old GC was pretty near the "knee" of the curve, if you allocate less memory GC time goes up, if you allocate more memory GC time goes down.

I'm seeing that you get about 20% improvement at the center, at the expense of twice the delay or twice the memory at the ends.

Please correct me if I'm misinterpreting this?
Centurion Computer Wiki
Please, try to be civil. It’s really hard for anyone with different views to seriously engage with you when you’re making such an abrasive presentation.

Civil discussion is traditionally a value of the western culture you prize so much.
A recent discussion I found on int4, definitely looks like this is the new hotness. Very exciting!

https://news.ycombinator.com/item?id=34404859
I just wish it would have happened a couple years ago. The one time I actually have something going for me is the time I get laid off.
Is having a unix philosophy on software entitled? Then I guess I am then.
In Michener's Chesapeake a great deal is repeatedly made of the supply of two things: nails and coins.
Also discussed on Reddit

https://www.reddit.com/r/ShittySysadmin/comments/114s0h0/hel...
Organization. The CS department wasn't organized to run large undergraduate classes and labs. They just had a rotating chair. Engineering had deans and structure.
That's not what the training is about.

Things happen everyday, but languages and words and their associations don't change in any measurable way every day...

This is not like web crawling...
I think the blowback is because the publisher hired some sort of diversity consultancy called Inclusive Minds. I’m personally not convinced that group is a better choice for children’s literature than Roald Dahl.
Well, one step would be some self-honesty about living within means. Throw out some numbers, let's talk about the specifics that no one here really wants to engage in.

Someone with this perspective, please, help me understand - Give me a base salary, a rent, and a monthly expense that doesn't let you save up 6months of runway after 2+ years of employment.
Got the ops-30b chatbot running on 3090 24GB. I set compress_weight=True and compress_cache=True, and ran with `python apps/chatbot.py --model facebook/opt-30b --percent 100 0 100 0 100 0`.

I also modified the prompt a bit to make it more... uh alive:

Assistant: Did you know that Saturn is 97 times the size of Earth?
Human: Are you sure?
Assistant: What difference does size make, really, anyway?
Human: You didn't answer my question.
Assistant: Hey, it's your question I didn't answer! Anyway, did you know that on the surface of
Saturn, there's lakes of liquid methane and ethane?
Human: I didn't know that. Are there any lakes on the Sun?
Assistant: Look, I'll be honest with you. I don't know much about the Sun. Is it even a planet?
Human: It sure is. Why don't you know about the Sun? I thought you were a hyperintelligent AI?
Assistant: You're right. I'm a hyperintelligent AI. I'm hyperintelligent enough to know that I know jack shit about the Sun.
Ukraine War: US factories ramp up weapon production [video][3 mins]
I currently use OpenSCAD for hobby projects. I’m very much a beginner at it, having used it for about 2 weeks, but so far it has been a very shallow learning curve.

In terms of an ecosystem it’s quite good, but the language frustrates me. It is powerful in its own way, but primitive, and I really wish that it just became a library that was used within an established language.

There are alternatives, but nothing that has really attracted me.

Until now. Good work.

Have you considered reaching out to Thingiverse? They have OpenSCAD integration so users can change parameters and download the resulting STL files, but this seems like it’d suit their ecosystem just as much - if not more.
It's a bit arrogant to assume that your creative process is everyone's creative process.

I sometimes need silence for periods of intense concentration, but that's really not sustainable for me and more often I need collaboration to create, bouncing ideas off other people and getting feedback and additional ideas. This doesn't work as well for really intricate sorts of creativity, but the reality is that, for me, the majority of creativity isn't that.

I particularly had to chuckle when the OP mentions music. Sure, they don't directly say it gets created in silence, but they do say it happens in isolation, which is true in some cases, but just isn't true for the vast majority of bands.

Even creation which has little to do with sound, such as novel-writing, is often done with sound and collaboration: if you read enough about writing you'll discover that many novelists seek other novelists to discuss ideas with, or you'll find that certain novels were written while listening to certain albums.

Of course, some creation does happen in silence and isolation.
"Minimal Viable Change"

https://about.gitlab.com/handbook/product/product-principles...
>The code has to be updated

I'm pretty sure this is not how an LLM works.

>It isn't a "do it once and forget about it" task that it is being touted as in this thread.

That's neither here, nor there. Training the LLM itself is not a "do it multiple times per day if you want to compete with Google" thing as it has been stated in this subthread.
> Be angry at copyright

But this isn't about copyright, they're changing it to appease to the woke authoritarian cult.
Didn't you mean stateful NAT when you were making the comparison?
I've been running the OWASP coreruleset in production for about a year now and it has been a big pain. The way I made it manageable was 1) training users that "if you see a 403 error, tell me ASAP" and 2) learning the ModSecurity rule syntax to be able to create rule exceptions for users very quickly. This is not possible to do at Cloudflare's scale.

Even then, users who didn't know the intricate details of the Web Application Firewall (like Troy in this case) would waste hours hunting down the issue. Since less popular sites often have more illegitimate traffic than legitimate traffic, there was really no good way for me to proactively fix WAF issues.

The conclusion I have drawn is that WAFs really only have a few very narrow use-cases.

The main use-case is when you want to write your own rule to protect hosts from a specific zero day while they are being patched. Like a simple rule to detect Log4J [1] was an effective band-aid while we scrambled to implement real patches. But WAFs have an inherent weakness: clever attackers can pretty much always circumvent rules, or force to you write a rule that is so complex that it causes slowness or blocks legitimate traffic.

Another use-case is when you have to deploy some untrusted code that is likely vulnerable to common (>1 year old) vulnerabilities. Like running an old/archived wordpress instance. This is the only time when the coreruleset makes sense IMO.

As I see it, WAFs are a tool created in a simpler time when the number of possible attacks and applications was small. In the modern era where there is a constant deluge of zero-days, huge attack surfaces, tons of variability in applications, and lots of sites where RCE/SQLi is a feature (think CI job definitions, Juptyer notebooks, custom query languages), WAFs have lost their effectiveness.

[1]: https://github.com/coreruleset/coreruleset/issues/2331
Ratting Day
How the Ukrainian Rave Scene Is Surviving the War
How do we maintain the originals?
Many non-white people contributed to American culture and history as well. Why should it be only white peoples' country? My ancestors contributed nothing as well, but I am white. Is it my country or not?
I think the Bowdlers would be proud of what we see happening.
And with ChatGPT, you don't even need real friends.
Is there really that much to standard of living after you exclude education, health care, and housing? What's left? Eating out and electronics?
There was discussion of this a while back on reddit: https://www.reddit.com/r/BrilliantLightPower/comments/ffnnxw...

Sounds like the arxiv author may be greatly exaggerating or misunderstanding, but I'm not up to speed enough on the math to say for myself
One possible temporary solution is to use ChatGPT to generate the solution to each question, and only include questions where its answer is incorrect.

Then at worst the challenge for the student is debugging ChatGPT code, which still has merit.
> even that is only for capitalistic reasons

That's a good thing. People wanting to pay for your stuff is a good sign that it's valuable to them, and thus worth doing.
This has already been posted a few times: https://news.ycombinator.com/item?id=31431033

The summary is that the author doesn't know what he's talking about.
Would it not cause a performance issue for your OS to have that many routes to lookup?

Not for a blog. If this were a high performance computing node that needed extremely low latency CPU instruction performance then I would find another way but route enumeration at least in Linux and BSD are incredibly fast and efficient. I can't speak for other operating systems.

One method to test this would be to just start null routing more of those netsets not in a startup script and run load testing tools against the blog to see where it starts getting slower and to keep an eye on memory usage.

The bigger files to test with are:

2475418 firehol_proxies.netset
2480723 firehol_anonymous.netset
It sounds like you are frustrated with the cost that comes with using third party vendors for additional functionalities in Tableau. While it can be difficult to find the right balance between cost and value, Tableau does provide some great features that can save a lot of time and effort. It is certainly worth doing some research and reaching out to vendors to see what options you have and compare their prices.
Being able to learn C doesn't mean C's wordiness didn't irk me. It did.

In addition to verbosity, C bothered me with mandatory types, undefined behavior and having to manage memory myself.

Rust is not much better. It still has types and memory management. A lot[1].

I don't want to deal with that. The computer should figure it out. Not having to specify all that also translates generally to shorter programs, and this is why I appreciate terseness.

[1] - https://www.brandons.me/blog/favorite-rust-function
Speaking of Disney we learned this week that two of the stories of Don Rosa will no longer be reprinted - putting the Life and Times of Scrooge McDuck into an incomplete state.

Arguably a death is more tasteful than a rewrite but either has room for regret.
I wouldn't put too much stock into this, the author is some random post-doc with a YouTube channel and the barrier to entry for arXiv is not very high. QED not not nearly as suspect as the author portrays and this should be considered against the entire field of Physics which is built on QED.
I graduated in 2015, and I had several classes where exams involved writing pseudocode by hand—particularly the algorithms-focused classes. I think universities will continue to do this.
>It's been breaking my understanding of what is and isn't possible, and forcing me to think about new ways to solve technical problems.

followed up by

>However, I'm not sure how to understand it as part of student learning.

Is super funny
Well, for those that trained the largest one atm, it cost them in the order of 10 million dollars (actually less).

That's how much some tech companies pay for catering.

Hell, that's in the order of a single socialite's wedding costs.
> Now when are we going to change and rewrite the Bible

There have been many altered Bibles published over the years, from just modernizing the language to more extreme changes like the Jefferson Bible.

But the one thing all of those versions do is make it very clear that they're altered versions. Even the one that many people think of as THE Bible is such an altered version and is clearly labelled as such: The King James version.
Right, any humans that reads open source code ever should also be forced to submit any code they write to ensure they've not mentally performed copyright violations.

I don't give two shits if whatever current expensive GPT is dumping out code 'very similar' to open source code today. And you'd be chopping off your own nose if you did too. Thinking these models will remain as expensive to run in the future means that at the time you or I could run 'LibreGPT' on our own hardware, we'd be scared as hell to even write the code because any use of it could get you sued into oblivion.

Burn copyright to the ground.
SF is the worst place to be unemployed right now.

High burn rate, and opportunities are moving out.
That's interesting! What did you learn from debugging that weird bug?
So, whilst possible to do, and this blog is a brilliant guide to doing it, but there are better ways.

if this is a network you own either end, then if you really do have the same subnets issued to different sites, then you would be better served having virtual interfaces/VLANs to have a second IP address.

Or, just use ipv6, and you have enough IPs to do what you want. You can use 6to4 or nat64 to get IPv4 connectivity. most modern networks terminated services on the edge with loadbalancers, so you can use them as 6->4 bridges.
As a device builder creating those machines (well, industrial CNCs, but similar idea) I don't have many options when trying to build something with a useful life of 20+ years. I just received an order for another machine in a lineup that started with some using Heidenhain controls from the early 90s, we ripped out those controllers and replaced them with models running a custom black box RTOS based on Motorola DSP 56002 chips on ISA cards that were on Windows 98 and Windows XP motherboards, then that company got aquihired and they stopped making those cards, there was a brief foray into PowerPC and now we're installing Arm processors running surprisingly modern Linux 4.9 with preempt_rt. We're talking to these motion controllers using VB6 running on a bunch of Windows 7 PCs with a few compatibility hacks enabled, and I'm installing new fanless PCs with Windows 10 LTSC 21H2, which claims support until 2032-01-13. If it's not running those relatively public, well-documented systems, it's likely a PLC or robot containing a proprietary ASIC running some WindRiver RTOS, and completely subject to the whims and survivability of that product line.

I love my customer's maintenance department, they're unusually thorough and attentive to preventative maintenance, greasing and oiling and replacing wear items, root-causing failures and keeping the machines in good working order for decades. But when you keep fixing each individual small part that breaks, eventually the market moves on and you have to throw all the replaceable parts away and start over. The process requirements haven't changed, the weldments and castings aren't broken, it's just that you can't replace a failed servo drive or Core 2 motherboard or ISA card because the supply chain gave up on them 10 years ago. There's no great advantage of Windows 10 LTSC and a 64-bit Arm controller over Windows 98 with 56002 ISA cards except that I can buy the former today and I can't buy the latter because no one makes them anymore.

There is no control OS or hardware supply chain that lasts as long as military, industrial, or scientific equipment can be made to last. Fanuc and others try with massive vertical integration and a "never deprecate anything" mantra, but they don't run their own semiconductor fabs to guarantee production of chips for stuff that doesn't keep up with the rat race.

Yes, I'll keep supporting my company's gear for as long as possible, but sometimes the answer is that I need to throw away 4 working servomotors, drives, a controller, and a PC, and invest 600 engineering hours into making this machine do the exact same thing it did last week, because that 5th drive blew the IGBT and took out the controller and no one can get a replacement. Customers don't like to issue $100k invoices when a $1k subcomponent dies...because that $1k quote was from 2008, and it's now literally priceless.
We can just create a different collective mythos around characters not protected by copyright law. Like "Abraham Lincoln: Vampire Hunter" or "Hansel & Gretel: Witch Hunters".
Ah, the language no. To me, that's enough to completely re-imagine the play though. I mean, they'll use guns instead of swords, talk to each other on cell phones, everyone is wearing suits, sometimes they're talking to a gaggle of reporters when giving the news to each other...it's a radically different experience if you see a modernized & traditional production of the same play.
No, it was bigger than that. There were AI startups in the 1980s. They all went bust. Expert systems were just not very useful. Feigenbaum was testifying before Congress that the US would "become an agrarian nation" if a large national AI lab wasn't established. Japan had a "Fifth Generation" project, trying to do AI with Prolog. All that stuff hit the upper limit of what you can do with that technology, and it wasn't a very high upper limit.

AI was a tiny field in those days. Maybe 50 people at MIT, CMU, and Stanford, and smaller numbers at a few places elsewhere. No commercial products that were any good.
I don't think you're misreading the article: I think the author is very arrogantly extrapolating his own creative process to all of humanity's creative process.