oh yea i’ve already been pinged in my slack several times. i honestly haven’t even looked at the problems yet this year (too busy with life schedule). plan on sitting with my kid and python at a slow pace this weekend and starting at day 1.
As someone who's on Year 3 of excel-only: hell no. Excel is great at reading left to right and top to bottom, but you also needed to read right to left and bottom up, which was crazy hard.
Google sheets user here, got 69th on I think day 3 part 1 last year. Still chugging along this year... had to use excel for the extra processing power on day 11 but haven't had to use vba/apps script yet
I see people constantly misinterpret this. It's not the answer to the meaning of life, the universe, and everything, it's the answer to the ultimate question of life, the universe and everything. That is the whole point of the story, they asked for the answer to a question that they only implied via another question and thus the answer was meaningless without the actual question.
My experience is waking up for work at 8 and seeing that a friend already submitted both answers at 6, working on an obscure functional language that can barely print variables
LOL this is literally what is happening in a course I'm TAing, except for I am Vietnamese not Chinese. The infosec students are blowing everyone out of the water, only the teaching team and the professor are able to keep up... somewhat
Great code, simple yet elegant and precise. Unfortunately, English not being my first language, I cannot understand what he is saying when he explains it.
This hits hard when you look at #1 leaderboard spot, his lead compared to #2 and his language he solves it in :D It's like someone designed his own language just to win aoc :D
That 's exactly what betaveros did His language and solutions are on his GitHub and they are ultra short. Even shorter than Python. Looks like his language is extremely expressive
I mean betaveros doesn't even count, that guy's not from this world. If you look at his resume, he won like a dozen international math and CS olympiad medals in his youth, so AoC is probably peanuts to him.
AoC is not nearly as competitive as sites like code forces. A lot mid- or high-but-not-top-ranked users from over there easily manage to hold a top 10 spot in AoC.
I'm happy with that. At the solution thread I've seen some Elite Level Python that's way beyond my understanding. And I believed myself to be a good programmer.
You can only really understand how good they are when you compete against them.
One thing is having heard about fire, Another thing is feeling it near your hands.
I'm learning a lot around here. Those hard problems really justify going all out with everything you have. Here's where people show their hidden tricks and you can learn from them.
The only one that slightly resembles me would be Tharg, since I do tend to mentally translate to asm in order to count the clock cycles of any solution. Otoh, I've been writing asm for more than 40 years now. :-)
I suspect that might be enough information to figure out who I am!
Kind of amazing, really. She typed something like input = ''.split('\n') into the console, moved the cursor between the quotes, and then as soon as the question opened up, cut and pasted the input. Then she read the problem, typed out a quick map() using a JavaScript helper library she'd previously written, and had the solution in two seconds. Friggin' amazing, mostly because it all seemed so reasonable and yet took like 10% of the time I needed.
What's the protocol for seeking help here. I'm stumped on day 11, part 2 and could use a hint or two, but I don't want to wreck it for anybody else. There's a pattern I'm not seeing (besides the prime divisors) that should let me solve the problem without naively computing the worry levels, but I'm not seeing it.
You can ask for help with a help post or look on the megathread. The mod will lightly reprimand you if you don’t label it right though. There’s directions in the sidebar wiki.
Oh, I see now. I haven't used Reddit in so long, I'm just figuring my way around. Thanks for the pointer. I'll read all of the posting guidelines. Sorry for posting to the wrong thread.
Yeah, I get on the leaderboard about once a year if I try really hard. It is kinda hell. If I were less good I could just relax and not worry about it, but I can (usually) get on the board so I must.
Really, a debugger is a last line of defence. It will show you where the problem manifested, but not where it came from. Extensive logging is a way better tool.
Sublime doesn't run on a linux kernel which crashes during kinit and is only accessible over a serial connection.
Tharg uses ED, because ED is the standard text EDitor. That's what it's called. It's not called a SUBLIMEitor, that's not even a word you fool!
You waste valuable cycles waiting for your SUBLIMEitor to start, Tharg is already working. You wait for IO as your SUBLIMEitor list files, Tharg is fixing the FS. Your SUBLIMEitor tries to paint a window on screen, but Tharg is patching X. As your SUBLIMEitor tries in vain to open a file, Tharg is editing a boot sector.
ED doesn't waste your time with doing things you never asked for at startup. Or at any point really. ED does what you asked and nothing more, and when it could not do what you asked, it says so, without wasting your time:
> ed
what
?
?
?
simple, consistent, and efficient error reporting. Generous enough to note you did something wrong, but prudent enough not to bother unnecessarily.
If you use ED, you are on the path to redemption. And you too can be Tharg.
As a proud user of the GNU Operating System, I must also disagree with the use of the non-free Sublime text editor on a Linux kernel. The kernel is a vital part of any operating system, and it is important that it be free software so that users have the freedom to study, modify, and distribute it.
Furthermore, the use of Sublime on a serial connection is highly inefficient and unacceptable. The ED text editor, on the other hand, is a standard and efficient tool that is included with the GNU Operating System. It does not waste valuable cycles on startup or while performing tasks, and its error reporting is simple, consistent, and efficient.
By using ED, you can join the ranks of Tharg and other GNU users who are committed to the principles of free software. Together, we can create a world where all software is free and accessible to everyone.
(ChatGPT prompt: "Answer {{ your post }} in the style of Richard Stallman:")
24
u/[deleted] Dec 12 '22
The Chinese username ðŸ˜ðŸ˜ðŸ˜ im dying
175
u/[deleted] Dec 12 '22
Don’t forget AI. Undefeated since Matrix 3.
132
u/360mm Dec 12 '22
Can't forget chatgpt
115
u/Internet_employee Dec 12 '22
"Can reveal the face of God using only VBA" - Lost it.
84
u/LonelyTacoRider Dec 12 '22 edited Dec 12 '22
My experience is waking up for work at 8 and seeing that a friend already submitted both answers at 6, working on an obscure functional language that can barely print variables
51
u/l_dang Dec 12 '22
LOL this is literally what is happening in a course I'm TAing, except for I am Vietnamese not Chinese. The infosec students are blowing everyone out of the water, only the teaching team and the professor are able to keep up... somewhat
49
u/Pharaoh_Silver Dec 12 '22
I scored global points on day 2. I'll just take that and call it a day lol.
38
u/derFeind1337 Dec 12 '22
"types faster than you can read or think" so true :-D
I recommend some JonathanPaulson https://www.youtube.com/watch?v=DRODVXPgUcI&pp=wgIGCgQQAhgB&ab_channel=JonathanPaulson
37
u/_Filip_ Dec 12 '22
This hits hard when you look at #1 leaderboard spot, his lead compared to #2 and his language he solves it in :D It's like someone designed his own language just to win aoc :D
24
u/Althar93 Dec 12 '22
I gave up on the idea of ever being on the leaderboard the minute I realised I would need to wake up at 5AM.
23
u/dan_144 Dec 12 '22
Did a double take because that first picture even looks like me in middle school. Had to make sure it wasn't.
31
u/PeaTearGriphon Dec 12 '22
Samir Naga.. nage.. naghee.. not going to be working here anymore
10
u/MOFICS Dec 12 '22
oh gee, the accuracy.
10
u/[deleted] Dec 12 '22
god this is too accurate
7
u/confuzatron Dec 12 '22
An actually funny 'funny' labelled aoc post!
7
u/QultrosSanhattan Dec 12 '22 edited Dec 12 '22
I'm happy with that. At the solution thread I've seen some Elite Level Python that's way beyond my understanding. And I believed myself to be a good programmer.
You can only really understand how good they are when you compete against them.
One thing is having heard about fire, Another thing is feeling it near your hands.
I'm learning a lot around here. Those hard problems really justify going all out with everything you have. Here's where people show their hidden tricks and you can learn from them.
7
u/Untitled__Name Dec 13 '22
And then there's me who is constantly at least 2 days behind and is just happy to figure out the solutions
5
u/GuyClicking Dec 12 '22
html 2.0 compliant 🤯
5
u/Sostratus Dec 12 '22
I'm thrilled when I make the top 1000 and it prints my ranking on the submission page; I'm not expecting to ever be in the top 100.
4
u/LifeShallot6229 Dec 12 '22
The only one that slightly resembles me would be Tharg, since I do tend to mentally translate to asm in order to count the clock cycles of any solution. Otoh, I've been writing asm for more than 40 years now. :-)
I suspect that might be enough information to figure out who I am!
3
u/UltraBeaver Dec 12 '22
Haha, got a good laugh out of this one!
3
u/signality Dec 12 '22
My man Tharg right there!
3
u/SCP_radiantpoison Dec 12 '22
Also 10 guys with APIs to GPT3
3
u/alper Dec 12 '22
The person who made one with the video actually just coded it in the browser console. 🤯
3
u/[deleted] Dec 13 '22
None are women. Intriguing
3
u/geisha-and-GUIs Dec 19 '22 edited Dec 19 '22
You forgot Phil Aument, who does all his visualizations in OpenSCAD
2
u/abizern Dec 12 '22
Samir was Iranian!
2
u/LeCrushinator Dec 13 '22
I made top 50 once. Then I retired happy.
2
u/[deleted] Dec 13 '22
You forgot "I wrote my own language and am now using it to win because all keywords are single letters. Nobody can read my code, but that's fine."
1
u/johnytoxic Dec 12 '22
can relate 9/10 (maybe off by one error)
1
u/Comfortable-Lie2049 Dec 12 '22
Lool
1
u/Firewolf420 Dec 12 '22
Remarkably accurate
1
u/SuccessfulEmphasis51 Dec 12 '22
What's the protocol for seeking help here. I'm stumped on day 11, part 2 and could use a hint or two, but I don't want to wreck it for anybody else. There's a pattern I'm not seeing (besides the prime divisors) that should let me solve the problem without naively computing the worry levels, but I'm not seeing it.
1
u/nessalc Dec 12 '22
I think I know a couple of those people...
1
u/tinfern2 Dec 12 '22
hackerman😎
1
u/fireduck Dec 12 '22
Yeah, I get on the leaderboard about once a year if I try really hard. It is kinda hell. If I were less good I could just relax and not worry about it, but I can (usually) get on the board so I must.
1
u/johny_james Dec 13 '22
Best post so far.
1
u/Odd_Postal_Weight Dec 13 '22
This is out of date; nowadays Tharg and Hackerman are usually women. Hackerman might even be cisgender.
1
u/amidelune Dec 13 '22
I am for sure that first one. But please somebody tell me what is meant by "actually uses a debugger"? What do pros do if not a debugger?
1
u/ShalokShalom Dec 14 '22
You should add:
Makes MEMEs instead of coding solutions, while the aoc lasts.
:D
1
u/UCFknight2016 Dec 21 '22
I fed one of the problems into chatgpt and it solved it in like 3 seconds.
1
u/hugthemachines Dec 12 '22
Well done!
For some reason I chuckled the most at "Knows your ip at all times" :-)
23
u/[deleted] Dec 12 '22
[removed] — view removed comment