2,473,198 events, 1,209,118 push events, 1,976,320 commit messages, 154,802,189 characters
ok fine byond fuck you we're gonna do this old school
Revert "kernel/printk: add kmsg SEEK_CUR handling"
This reverts commit 8ece3b3eb576a78d2e67ad4c3a80a39fa6708809.
This commit broke userspace. Bash uses ESPIPE to determine whether or not the file should be read using "unbuffered I/O", which means reading 1 byte at a time instead of 128 bytes at a time. I used to use bash to read through kmsg in a really quite nasty way:
while read -t 0.1 -r line 2>/dev/null || [[ $? -ne 142 ]]; do
echo "SARU $line"
done < /dev/kmsg
This will show all lines that can fit into the 128 byte buffer, and skip lines that don't. That's pretty awful, but at least it worked.
With this change, bash now tries to do 1-byte reads, which means it skips all the lines, which is worse than before.
Now, I don't really care very much about this, and I'm already look for a workaround. But I did just spend an hour trying to figure out why my scripts were broken. Either way, it makes no difference to me personally whether this is reverted, but it might be something to consider. If you declare that "trying to read /dev/kmsg with bash is terminally stupid anyway," I might be inclined to agree with you. But do note that bash uses lseek(fd, 0, SEEK_CUR)==>ESPIPE to determine whether or not it's reading from a pipe.
Cc: Bruno Meneguele [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: Linus Torvalds [email protected] Cc: Sergey Senozhatsky [email protected] Cc: Petr Mladek [email protected] Signed-off-by: Jason A. Donenfeld [email protected]
WHAT THE FUCK
HOLY FUCKNIG SHIT WHAT IN THE GODDAMN HELL
- My fucking IDE stopped offering suggestions for imports, so fucking this fucking cunt-ass bullshit for tonight;
- Kiss my fucking ass
update everything
the result of lots of little independent experiments, including:
- refactoring render context module
- introducing a (totally unused) debug pass
- updated the shaders to be more interesting, they select from an HSV wheel
- added a MeshBuilder abstraction to start procedurally generating
some meshes. so far it works, but I'm probably doing something
horrible with quaternions
- so far quads and cubes can be built
- added moving up and down
- recalculate the mesh every frame (lol) with the vertex positions updated as a sin function of time
it is starting to get painful to work in the codebase; i desperately need to introduce some abstractions around working with wgpu buffers/textures. this will be the first step in becoming more "engine-like"
Enable hot reloading
Ihab accept my Facebook friend request god damn it.
"9:20am. Yesterday I've really gotten into Dungeon Meshi and am halfway through. It is an amazing ride. Now that I do not have work, I can really get into it properly. 10/10. Had I read something like this 1-2 decades ago, it would have been my reason for getting into manga. It was the SnoopyCool and Ripper's Anime era when I started this trip.
9:25am. How about I continue my vacation into today?
If I look inside myself, it is not like I lack the determination necessarily. I do feel it, but I still feel overloaded. I should just read Dungeon Meshi for another day and when I am over this issue dive in. A lot of stuff needs to be done to do editor support, but I can only focus on programming when I am not worried about other things. It is not like I need to do it literally ASAP.
It is important, but not so much that I have to act like a robot about it.
9:35am. Let me just play around today as well. Proving my determination is important, but understanding that I am free is important as well.
Being able to play games or read manga without any other concerns is an amazing feeling that I lost when I started programming.
If you start programming in the morning and finish at 6pm, even with breaks inbetween, it is not the same thing as having the whole day to yourself. Even if I stop at 6pm on paper, I am mentally exhausted at that point and can't really enjoy things properly. It is also hard for me to plug out of the programming mindset.
9:40am. I'll indulge myself for just a little bit longer. I'll let Dungeon Meshi heal me and then I will start.
I should post that review today on the Simulacrum blog, but I do not feel like it. Forget that for now. I'll leave work for later. Today I do not even want to touch upon that."
Merge pull request #120 from IvanFesenko/registration
fucking changes =). Yeah man. Shit happen
"12:55pm. https://cybertrophic.wordpress.com/2019/09/30/why-posthumanism/
Those major tenets being (1) the existence of some kind of essence of human-ness, a universal and eternal human nature that inheres in all of us and makes us fundamentally “the same” in a way that has profound moral, social and political implications, and (2) the status of humans as individuals, as indivisible selves who are the authors of their own thoughts and actions, and who have free will and agency. I believe that both of these tenets are brought into serious question by modern science and philosophy, and that they should at least provisionally be rejected.
This blog is interesting.
And their progress has had decidedly posthumanist implications, as when Peter Singer comes to the conclusion that the pleasures and pains of all animals must count equally, not just those of humans.
Though as soon as you conclude that, you also then follow it up by concludding that evil exists for a reason.
Once you stop seeing evil as an unfortunate accident brought on by Satan but a practical necessity, you can start to make progress towards viable system of morality. The humanist tenents are a good thought experiment, but taken seriously amount to nothing more than a lobotomy.
For a child, growing up means letting go of solipsism, letting go of the idea that one is the centre of the universe.
Nobody really believes in solipsism. Reality has a way of discouraging that practice. I haven't really been convinced that this is poor as a goal. I mean sure, seeing yourself as a product is factually true, but where can you push with that?
If you can create something as absurd as the self - which you need in order to assign ownership to power, then you can see some other ideas in a new light. Letting go of solipsism is not a sign of growing up. You can't let go something you've never had. You can only let go of the idea of having it. Not dwelling in daydreams is growing up, but too many people, lessers all of them, decide that this means the dream is not worth it.
For (post)humanity, escaping from our infancy means engaging in the same kind word of Copernican turn: no longer seeing ourselves as something unique, special and indivisible, no longer seeing ourselves as magic, godlike minds wearing bodies, but rather as storms of flesh, continually produced and reproduced in a universe of material systems.
If you are going to go to war, what is first needed is a dream to draw the attention away from the harsh reality of combat. The person who only looks at what is in front of him is weak.
If one is going to be realistic, one needs to be realistic about ideals themselves.
1:20pm. I sure don't feel like fighting now, so I won't post this on his blog.
Usually I count my day as lasting till 6pm, so I always feel pressured, but now I am assuming I have till 12am to rest so it feels like I have a lot more free time. Tomorrow, I will endeavor to do some programming. Not because I have to, but because I want to. Because it is the right thing to do. Not because it is my job, but because it is my way of life.
After I integrate the mental changes I am making, I won't be split anymore. I made mistake being 50% programmer, and 50% high schooler (or before that, 50% trader/50% high schooler) for a long time now. I will simplify my life and strenghten my core by doing that. For somebody who is 98% of the time in his room, my life is too complicated and in need of cutting.
I'll find what I want through programming and nothing else."
RUST IS A STUPID GARBAGE LANGUAGES WITH CAPITALISTS' LOSERs promote it.
They claimed to be a C++ killer. (No wonder C++ is shit). However, what shit they provide?
Is rust in general any different from swift and go? Think HOW BAD AND SLOW it is. 10X slower than fast_io. 40% slower than C++ fstream(notice that fstream needs to deal with locale)
Holy fuck something renders without crashing now. Amazing.
ObjCThemis: Secure Cell API update (#606)
- Update Secure Cell API: Seal mode
Start preparing Secure Cell to passphrase API introduction by updating encryption/decryption API. It is not directly related to passphrases, but since we're going to reeducate users about Secure Cell, it's a good point to improve the API.
One annoyance with (all) Secure Cell APIs is how they are mapped into Swift. This is somewhat asymmetrical mapping: wrap and unwrapData, because of some Swift renaming magic. This naming scheme is also inconsistent with every other Themis wrapper on desktop systems which all use encrypt end decrypt.
Update the API to use "encrypt" and "decrypt" naming scheme. Also, provide more overloads for Objective-C to omit optional arguments. Note that we have to hide some API from Swift in order to get better error handling conversion. We need to expose only methods with explicit NSError out-parameters.
The old API is declated deprecated from now on. It is implemented via the new API as a compatibility shim.
While we're here, take this chance to improve inline API docs which make for a better IDE experience.
- Update Secure Cell API: Context Imprint mode
Context Imprint mode needs the same consistency updates as Seal mode. However, things are much easier because associated context is not optional in this mode.
If there is anything interesting, note that it's no longer necessary to explicitly spell out __autoreleasing for NSError out parameters. Modern Objective-C compilers are able to infer this annotation.
- Update Secure Cell API: Token Protect mode
Token Protect mode is the one which gets most updates. Along with the same API renaming as other modes, there are two important changes:
- decryption API now accepts message and token separately
- encryption API returns a new helper object
Previous decryption API accepts input via TSCellTokenEncryptedData objects -- the same ones as returned by encryption API. While this makes it easy to write unit tests, in real usage mesage and token are retrieved separately. Constructing an intermediate TSCellTokenEncryptedData object is completely unnecessary. New API rectifies this issue.
Encryption API returns a new helper object TSCellTokenEncryptedResult which is almost idential to TSCellTokenEncryptedData, but uses NSData instead of NSMutableData. This allows for better Swift experience as it's directly bridged with Data, without any NSMutableData casts.
TSCellTokenEncryptedResult also uses a different name for encrypted message, consistent with documentation and Android API. The old name is accessible to make it easier to port existing code that might operate on TSCellTokenEncryptedData instances.
- Update Secure Cell tests: Objective-C
Overhaul Secure Cell test suite to improve coverage and debuggability. Giant testing methods are split into multiple individual tests for each subsystem separately.
- Update Secure Cell tests: Swift
Well, this is simply a rewrite of Objective-C test suite into Swift.
- Update Secure Cell class API docs
Clean up and update Secure Cell class documentation too. Modern Xcode does not support HeaderDoc format anymore so keep it simple. Update wording in some places for better style. Add links to documentation where users can read more about Secure Cell modes.
Co-authored-by: vixentael [email protected]
hopefully this will fix this fucKING ANNOYING PIECE OF SHIT ISSUE GOD DAMMNIT
edits
thoughts:
- conflation with cutie marks with destiny, and destiny with purpose in life
- conclusion to the story? the raison d'être was the friends we made along the way. Destiny isn't something decided by a picture on your butt, it's how you decide to make the most out of your talents to make your mark on the world -- hopefully for the better
First commit
This is a project from free code camp challange. I made it with inspiration from sister of my girlfriend.
the buffs finally FUCKING WORK GOD DAMN I FINALLY FREE, oh ya debuffs work to
Adds smg to replace the mosin as nuke op surplus gun. Remake of #51285 (#51314)
- github makes my brain hurt
i managed to completely fuck over the last branch
- gun inhands
please god travis dont fail
- just learn the recoil pattern like cs:go bro its not that hard
5 more spread
- wtf appveyor
capitalizes the magazine name to make appveyor run again
- those were, in fact, not the correct inhands
dont know how i fucked up the arg inhands, urg moment indeed
- Update code/modules/projectiles/boxes_magazines/external/smg.dm
Co-authored-by: Rohesie [email protected]
- fixes a minor sprite fucky wucky
would have helped if i actually tested if the sprites work
Co-authored-by: Rohesie [email protected]
yeah lets not be retarded - context is member of class, dont pass it in every internal analyser call
analyzer has context as state
Parser is a class now, and has Context as state (todo: usages)
whitespace parent
test: parser usages
Parser usages
fix last context-passes to functions
oops, fixed parser usage in test
adjust parser tests
facepalm fix parser
hmmmm
fix&foxi more tests
start fixing
still fix too many 'Context' thingies, lol
ah, got a broken parse. goddamn python
fix error shit
work work
ok, only weird errors left
fix some errors
yeeees. yeeeeeeees.
Slightly improved
Now clicking on a folder will restart the browser in that folder. I know that's hacky as sin, but this browser needs replacing anyhow. Oh yeah, and now it fills the whole screen if you're not using a 51x19 resolution.
Add files via upload
Attribute Information: Age (age in years) Sex (1 = male; 0 = female) CP (chest pain type) TRESTBPS (resting blood pressure (in mm Hg on admission to the hospital)) CHOL (serum cholestoral in mg/dl) FPS (fasting blood sugar > 120 mg/dl) (1 = true; 0 = false) RESTECH (resting electrocardiographic results) THALACH (maximum heart rate achieved) EXANG (exercise induced angina (1 = yes; 0 = no)) OLDPEAK (ST depression induced by exercise relative to rest) SLOPE (the slope of the peak exercise ST segment) CA (number of major vessels (0-3) colored by flourosopy) THAL (3 = normal; 6 = fixed defect; 7 = reversable defect) TARGET (1 or 0)
Create README.md