UmbralRaptor changed the topic of #kspacademia to: https://gist.github.com/pdn4kd/164b9b85435d87afbec0c3a7e69d3e6d | Dogs are cats. Spiders are cat interferometers. | Космизм сегодня! | Document well, for tomorrow you may get mauled by a ネコバス. | <UmbralRaptor> … one of the other grad students just compared me to nomal O_o | <ferram4> I shall beat my problems to death with an engineer.
<TheKosmonaut>
Ellied: thought you would like this
<kmath>
YouTube - Bringing BACK The iPhone Headphone Jack - in China
<TheKosmonaut>
this guy previously went to shenzhen and made an iphone from the parts he could find
<TheKosmonaut>
I was thinking, it would probably be cheaper if I went and met my friend, and put an iphone or whatever android phone together with parts sourced there than it would be for me to buy one here.
<Ellied>
very nice
<Ellied>
I'm unsurprised but still mad that they lied about there not being enough space.
e_14159 has quit [Ping timeout: 200 seconds]
<Ellied>
hell yeah this guy uses kicad
e_14159 has joined #kspacademia
* UmbralRaptor
has a Nexus 5X and iPhone 7 on hand. It's amusing how the screens are the same size an the iPhone has a way bigger body.
<TheKosmonaut>
Ellied: apple’s MO is usually to subtly start a precedent for the next form factor
<TheKosmonaut>
Or for the next generation
<TheKosmonaut>
The apple watch is basically a small test bed for their wireless charging tech, as well as oled work
<TheKosmonaut>
The 7 has no axtual home button, just the shape of one
<TheKosmonaut>
But every once in a while, they completely step away from something
<TheKosmonaut>
and of course it it probably to profit them further
<TheKosmonaut>
It is*
<TheKosmonaut>
speaking of no headphone Jack, have you seen Beats bt Dr Dre ™ ?
<Ellied>
yeah, my oneplus has the home button thing like that, just a depression with a capacitive sensor (and fingerprint reader) in the bottom.
<TheKosmonaut>
It’s weird when an iPhone 7 dies or is off
<TheKosmonaut>
The “button” does nothing
<TheKosmonaut>
But the macs are the same now.
<TheKosmonaut>
The trackpads don’t actually click, they use the Taptic Engine
<Greys>
so the new iphone is being announced on tuesday? podcasts are gonna be so exciting
<Greys>
fun fact with the taptic engine, no ipad has it
<Greys>
they're too big to reliably create the sensation of pressing a button across the whole screen with the current implementation
<bofh>
I maintain the taptic engine is utterly stupid.
<UmbralRaptor>
"The National Oceanic and Atmospheric Administration Commissioned Officer Corps, known informally as the NOAA Corps, is one of seven federal uniformed services of the United States…"
<UmbralRaptor>
I'm tempted to claim that we have a military branch dedicated to fighting hurricanes now.
<Greys>
what's stupid about it? it's a transduction speaker that plays sounds that feel like touches
<SnoopJeDi>
bofh, that editorial is the worst
<SnoopJeDi>
seriously man, you're gonna use the word "whitewashing" about a white guy? (mind you I don't know enough about this fella to really assess his contributions, but if you can't understand where backlash comes from there you aren't trying)
<bofh>
SnoopJeDi: yeah, what the actual fuck
<SnoopJeDi>
speaking of which
<SnoopJeDi>
attended last in a 3 part NSF/NOAA book club series tonight, series focused on climate change and last book was a Kim Stanley Robinson so was lovely
<SnoopJeDi>
and obv we had a lot to talk about with our guest oceanographer prof because of Harvey
<SnoopJeDi>
BUT
<SnoopJeDi>
this one lady got off into chemtrails and why smart meters are a corporate conspiracy
<SnoopJeDi>
and by "this one lady" I mean she was one lady in previous sessions but I guess everyone forgot about the series because we were the only two attendees this time
<kmath>
<nova_road> Visiting #SpaceX's Falcon 9 that will launch the classified Air Force X-37B space plane tomorrow. Window is 9:50 to… https://t.co/YlzeQ95QGU
<bofh>
............
<bofh>
rofl, what a dunce.
<bofh>
also, oceanographers are awesome.
<TheKosmonaut>
bofh: have you actually used something with the Taptic Engine?
<icefire>
whoops meant to post that to official
<icefire>
oh well
<SnoopJeDi>
we had a lovely discussion about weather/climate science, in particular how changes to surface temps in the Gulf contributed to Harvey's strenghening but yea WOW
<bofh>
TheKosmonaut: like, I don't understand how it's an improvement over a physical button.
<TheKosmonaut>
bofh: the Taptic isn’t a button?....
<bofh>
(or, heck, even why it's necessary at all, I mean it's for touchpad clicks, is it not?)
<TheKosmonaut>
It’s a replacement to a vibration motor
<SnoopJeDi>
bofh, it's a really cool format designed to get scientists and their community engaged in a closer way, I really REALLY like the "vibe"
<bofh>
so as a replacement to a vibration motor, it's very clever.
<SnoopJeDi>
the librarian who organized it intends to set up a book club (albeit without funding) to continue along those lines, I'm hopeful about it
<bofh>
I just happen to hate vibration.
<TheKosmonaut>
bofh: as a replacement to that, it’s wonderful. You can barely hear it audibly but definitely feel it
<Fiora>
the reason it's an "improvement" is it allows you to have "buttons" that are on places where you can't put buttons
<Fiora>
also, more generally, a "generalized button"
<TheKosmonaut>
And it feels like a tap, rather than a “BRR BRR”
<TheKosmonaut>
Go figure.
<Fiora>
i.e. a force-feedback mechanism that is not restricted to a single mechanical motion
<bofh>
Fair.
<bofh>
Is there a way to turn it off completely in standard settings out of curiosity?
<bofh>
(if yes then I have no criticisms of it left)
<Fiora>
I.... how would you use it?
<TheKosmonaut>
bofh: in what sense, if it “vibrates” you don’t really feel it
<TheKosmonaut>
I mean, it doesn’t feel like a Taptic
<TheKosmonaut>
Makes a great haptic feedback engine when jail broken
<TheKosmonaut>
Kinda freaky
<bofh>
so I think there's confusion here. I'm not really criticising the taptic at this point specifically, I'm mostly just annoyed at any sort of haptic feedback I can't turn off.
<Fiora>
eh? but a button IS haptic feedback you can't turn off
<Fiora>
like, we've had those for 100 years
<SnoopJeDi>
most touchpads support not-click touch though
<Fiora>
oh gods not-click touch, that is literally the worst
<Fiora>
oops my hand tapped it
<Fiora>
oops my wrist
<Fiora>
oops my arm
<SnoopJeDi>
okay well imagine not being able to disable that
<Fiora>
eh???
<SnoopJeDi>
that's bofh's stance I think
<Fiora>
that's literally the opposite
<SnoopJeDi>
yes
<Fiora>
"turn off haptic engine" -> "no feedback" -> "not click touch"
<SnoopJeDi>
I meant to illustrate the point about preferences
<Fiora>
i.... i mean it seems weird to complain that buttons click when you press them?
<Fiora>
like uh
<Fiora>
i can't turn off the buttons on my keyboard
<Fiora>
because they're mechanical and they move up and down
<SnoopJeDi>
thank you for enlightening me
<Fiora>
that's why the argument confuses me, like, since it applies to... every iphone predating the haptic engine
<Fiora>
i can't turn off the click on my iphone SE
<Fiora>
ironically though i dont like it much i prefer physical buttons. lmao
<SnoopJeDi>
just give me back my gorram thinkpad keyboard dammit
<bofh>
yeah I... may not have thought this through coherently before typing, come to think of it. apologies/disregard.
<SnoopJeDi>
keep all your stupid UX just gimme back that thing
<Fiora>
like bofh ironically i think the opposite of your argument works better, i.e. you can't turn it back into a button by turning it off xD
<bofh>
SnoopJeDi: X220 keyboards are compatible with several later-gen thinkpads
<Iskierka>
not sure you'll fit a thinkpad keyboard on a phone?
<SnoopJeDi>
I know it's more of an existential dread thing bofh
<SnoopJeDi>
Your favorite keyboard: THIS TOO SHALL PASS
<SnoopJeDi>
There was some brave soul on r/thinkpad that intended to hack a USB keyboard into their chassis...and was never heard from again.
<SnoopJeDi>
RIP
<TheKosmonaut>
Oh. I suppose you *could*, in theory, turn it off, bofh.
icefire has quit [Read error: Connection reset by peer]
<TheKosmonaut>
However, you would then feel nothing when pressing the button space
<SnoopJeDi>
which is literally the point if I understood correctly
<Fiora>
so what you're saying is
<SnoopJeDi>
bofh, interesting...I wonder if it's different for the slim models, I have a T430s
<Fiora>
you want an anesthetic for your taptic
<SnoopJeDi>
anesthaptic
<TheKosmonaut>
Customization outside the sanctioned zone of Apple mandate?
<TheKosmonaut>
Hahaha Hahaha Hahaha
<TheKosmonaut>
Jony Ive chortles in your general direction
<Fiora>
apple: gotta jailbreak to customize, and probably half of things will break
<Fiora>
android: gotta root to customize, and probably half of things wi
<SnoopJeDi>
computers: still hard.
<bofh>
android: gotta root to install a bloody font that's not already part of the OS (unless that's finally not a thing as of the latest ver)
<SnoopJeDi>
At least that's not an actively-hostile-to-the-user UX decision. I read an article on a site that serves articles *as* popover content today and I stared into the abyss
<bofh>
I think that annoys me more than anything else, tbh.
<SnoopJeDi>
"why would you do this. what did the user do to you? what did they do to your family?"
<Fiora>
SnoopJeDi: oh my gods.
<bofh>
SnoopJeDi: .........
<SnoopJeDi>
the year 20xx: in the fallout of an unforseen and probably ===-based calamity, serving pages can only be done client-side. The servervivors scrape by as best they can.
<SnoopJeDi>
my free-association barrel appears to be leaking.
<SnoopJeDi>
(maybe because of chemtrail lady?)
<bofh>
what the hell was going thru the site designer's mind when they did that?
<SnoopJeDi>
I assume it's the brainchild of some only-knows-React moron who decided it was a great way to encourage dwell time with responsive UI allowing you to navigate from one page to another (which doesn't require popover but *FEATURES*)
<Fiora>
in a world....
<SnoopJeDi>
probably incentivized by advertising hounds who will tear the stars from the sky to get clicks
<Fiora>
where back buttons never work properly....
<SnoopJeDi>
Fiora, anchors as breadcrumbs works alarmingly well imo although I guess it does complicate anchors as...anchors...quite a bit.
<SnoopJeDi>
Fiora, I saw a tweet today (from @eevee I think?) about someone teaching cello whose students call sharps "hashtags"
<Fiora>
i mean, hashtag really isn't any worse than any of the other names, honestly
<Fiora>
"pound sign"? really
<Fiora>
"hash" just as bad
<SnoopJeDi>
...huh, apparently the etymology of "octothorpe" is unknown. that is amazing
<bofh>
rofl
<SnoopJeDi>
"pound" would be a nice name I should think but oh well I suppose we're stuck with "hashtag"
<SnoopJeDi>
"language is hard" aside: # and ♯ are different signs entirely!
<bofh>
yes, but thanks to the "wonder" that is broken shit supporting only US-ascii, I have seen # and b used for sharp/flat *on actual sheet music annotations before*
<kmath>
<steveannear> @WuTangClan And someone is selling a picture of that picture. https://t.co/GATY23NIKh
<SnoopJeDi>
"You're very clever, young man, but it's Martin Shkreli all the way down!"
<G-Mobile>
"sharp tags"
<G-Mobile>
honestly, that's such good marketing that it's a miracle we haven't been made to suffer it
<bofh>
wow 40 meters is wide-open as an RF band.
<bofh>
I'm picking up Florida hurricane net *clearly* from central Illinois on a bunch of untuned random wire I'm using as an antenna.
<bofh>
like, literally "chucked a few m of unshielded wire with a resistor at one end out the window, connected it to an HF preamp, upconverter and SDR.
<SnoopJeDi>
nailed it
<SnoopJeDi>
I mean no you probably did not nail it in the interest of isolation from the building YOU KNOW WHAT I MEAN
<bofh>
rofl, did I ever tell the story told to me by a ham in probably his 90s, how he dealt with his neighbour hooking up a CB radio to a 1kW linamp?
<SnoopJeDi>
certainly doesn't ring a bell for me
<G-Mobile>
my granny always told me not to trust ham with electronics
<bofh>
so like, you can imagine someone transmitting CB on 1kW wouldn't be very bright and check things like, say, SWR before transmitting
<bofh>
anyway long story short is one night said ham installed what he called an "ultrawideband brickwall attenuator" into his neighbour's feedline.
<SnoopJeDi>
LOL
<bofh>
what is that, you ask? well, take a nail and carefully hammer it into the feedline until the head is flush with the insulating sleeve and it's overall shorting the center conductor to ground, then break off the bit sticking out at the other end.
<bofh>
turns out a VSWR of ∞:1 is not good and no amp likes it.
<SnoopJeDi>
pew pew
<bofh>
oh this was a tube PA... those don't crater immediately like the solid state ones do
<bofh>
you merely have the entire anode evaporate and deposit cleanly as a nice shiny metal film on the glass over the course of, like, a minute.
<SnoopJeDi>
I should really know more about RF than I do :/
<SnoopJeDi>
but whenever the cavity people start going on about waveguides and HOM etc. I just gloss right over
<bofh>
this is more "how vacuum tubes break down given a dead short"
<bofh>
it's a physics problems textbook with problems that are commonly used *to train for* physics olympiads.
<bofh>
problem #1 took me a few seconds, #2 like 5 minutes. I think it was either #4 or #5 that took me and a friend most of a day with a hint from a postdoc at one point
<UmbralRaptor>
Naturally qboid can come up with wrong answers in seconds.
<SnoopJeDi>
russian text with problems aimed at undergraduate students, eh? should be achieveable by idk like 3.5 people in human history I guess
<UmbralRaptor>
Uh, I'm a bit short on bandwidth to properly download the PDF at the moment, but that sounds exciting.
<SnoopJeDi>
My Russian stat mech prof pulled some geometric series result out of thin air one day and when we all had a "wha?" moment chided us for not knowing a proof he worked out in grade school
<SnoopJeDi>
well excuse *us* Herr Gauss
<bofh>
SnoopJeDi: mine did something similar! tho I was the only one in the class to understand what he did since I was still in math at the time
<UmbralRaptor>
Hah!
<SnoopJeDi>
hm, that reminds me, I think my nephew is the right age to be exposed to Lockhart's Lament
<bofh>
always fun being in that situation, since it also meant a lot of biting one's tongue.
<SnoopJeDi>
he (16) was complaining a bit to me that his "geometry" course is reviewing stuff from his "algebra" course
<bofh>
weirdly, most of those were in quantum courses where you could just say L² instead of continuous, not exclude any functions being used, and be mathematically correct now, <sigh>
<SnoopJeDi>
which apparently inspired Kenji López-Alt to make a video with Adam Savage wherein they sear a steak over an aluminum forge to investigate how hot is too hot
<SnoopJeDi>
"...a commercial programming language environment called Interactive Data Language aka IDL. It’s for scientific programming, it has some neat things like built-in cartography data, and it’s terrible."
<kmath>
<andrechemist> Law of Conservation of Construction: at a college or university, construction is never complete, it just moves to a new part of campus.
<G-Mobile>
Thomas: 30 points if you implement a duplicate of wpn that generates D&D characters instead, before silverfox does
<SilverFox>
that isnt fair
<G-Mobile>
thats what you said
<SilverFox>
that's like giving money to people who can do math faster than the kid that eats glue
<G-Mobile>
except greypoints are literally valueless
<SnoopJeDi>
UmbralRaptor, bofh the stat I reach for most with that dataset is the mean time-to-PhD, heh
<SnoopJeDi>
the employment data was incidentally relevant to that thread though, figured it's actionable to include it in a RT
<Iskierka>
G-Mobile, generates them in how much detail?
<Iskierka>
because a random character generator could be fun
<SnoopJeDi>
"on a scale of No Man's Sky to Dwarf Fortress, how procedural are we talking here?"
egg|cell|egg has joined #kspacademia
* Iskierka
recalls that NMS's procedural is less advanced than Daggerfall, as its caves can go above ground if not returning to the original entrance
<Iskierka>
whereas even daggerfall managed to put towns within the same procedural world
egg|phone|egg has quit [Ping timeout: 183 seconds]
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has joined #kspacademia
<SnoopJeDi>
I just wanted to poke a little fun, (fun) procedural is imo way harder than run of the mill game dev, which is already hard!
<G-Mobile>
Iskierka: basic fill in the blank and maybe some short sentence assembly
<G-Mobile>
Wpn just takes some tables and slaps random rows together, this would be the same but with more tables
<UmbralRaptor>
IIRC, all the procedural terrain/dungeon layout/town layout was done during development. Though monsters/NPCs are on the fly?
<UmbralRaptor>
(for Daggerfall)
<Iskierka>
The main difference with daggerfall was that Arena did just make up terrain as it went so it was impossible to travel from one town to another, except by fast travel
<Iskierka>
daggerfall correctly accounted for the fact it had to end up at a town eventually and path a road to it
<Iskierka>
so NMS is on arena level
<SnoopJeDi>
The Daggerfall run at GDQ was a whole bunch of fun to watch
<SnoopJeDi>
Iskierka, is Arena deterministic? I believe NMS is strongly so
<Iskierka>
Probably? NMS does keep the same planets with the same seeds. It's just that big caves, for instance, can tunnel back up above the outside terrain without intersecting it; you're in the tunnel entity and not considering the terrain any more
<SnoopJeDi>
OH, I see what you're saying (I've not played the game)
<SnoopJeDi>
that's silly but predictably so
<UmbralRaptor>
Daggerfall speedruns are interesting. Arena… not so much =\
<SnoopJeDi>
Arena was interesting in a "I like the history of video games" sense but quite dull to watch yea :(
<Iskierka>
Arena is mainly fun in that it required creating a canon way to resolve conflicting plotlines without conflict
<Iskierka>
Seven (or eight?) endings and they're all true
<SnoopJeDi>
The tunnel thing just makes me think of Starbound and when metadept overhauled their cave/tunnel system fairly soon after being hired.
<Iskierka>
Did he prevent that or cause that? (or other?)
APlayer has quit [Ping timeout: 383 seconds]
<SnoopJeDi>
I don't know if they ever had that particular issue because their approach was more about "carving" tunnel systems etc. into the terrain post-facto during world generation
<SnoopJeDi>
I remember the big contributions he made were to the plausibility/usability of the systems generated. It's extremely rewarding to the player to "break into" a decently-connected cave system with accessible tunnels that don't require a lot of additional digging, I guess, but the old system wasn't really doing it in a way that encouraged that kind of thing
regex has joined #kspacademia
APlayer has joined #kspacademia
<SnoopJeDi>
something something Perlin noise generation and connectivity analysis I guess
egg|phone|egg has quit [Ping timeout: 186 seconds]
<egg|afk|egg>
huh, there was another Falcon 9?
<egg|afk|egg>
UmbralRaptor: bofh: remember to update the kd when I forget :-p
<APlayer>
There /was/ a Falcon 9?
<Fiora>
hmm there's probably a good amount of CS folk in here so here's a problem i have
<Fiora>
you have a set of M nodes, each of which is painted with up to N colors.
<Fiora>
each node has a value X if activated. each color has a cost Y to activate.
<Fiora>
a node is “activated” if all colors on the node are activated.
<Fiora>
what choice of colors results in the max profit (X of active nodes minus Y of colors activated)?
<Fiora>
is this NP-hard, or is it easier than that?
<Fiora>
and either way, does it have a name
<Fiora>
(this translates directly to a compiler optimization problem)
<bofh>
offhand this *feels* like it's reducible to one of min. vertex cover or weighted max-cut, but I'm not sure and don't take that as a certainty.
<bofh>
certainly sounds like something I'd solve via integer LP tho.
<Fiora>
basically i don't know if it's dynamic programming-ish, or NP.
<Fiora>
(it translates to code motion for optimal register pressure between equivalent control flow blocks)
<bofh>
it felt much closer to NP initially but now I'm unsure as well. maybe someone else here has an idea? egg|afk|egg?
<bofh>
(basically it doesn't seem solvable via dynamic programming, and fits a standard ILP polytope in my head, but I'm having difficulty figuring out if I can't just convert it into something nicer. it's been years, sorry)
<Fiora>
np!
<egg|afk|egg>
:D
egg|afk|egg is now known as egg
<egg>
bofh: no idea off the top of my shell
regex has quit [Ping timeout: 183 seconds]
regex has joined #kspacademia
* UmbralRaptor
stares at the first 2 problems in Goldstein.
* UmbralRaptor
feels doomed.
<egg>
!wpn Fiora
* Qboid
gives Fiora a cathode LART
<egg>
!wpn UmbralRaptor
* Qboid
gives UmbralRaptor a Ландау paraboloid
<egg>
!wpn bofh
* Qboid
gives bofh an ones-complement invariant
* UmbralRaptor
gives egg a Lagrangian which resembles a Hamiltonian.
<kmath>
<FioraAeterna> WELP register-pressure-optimal code motion between basic blocks of equivalent control flow is NP-hard, thanks folks https://t.co/jbHFZgs1sy
<UmbralRaptor>
Fun!
<egg>
Fiora: so do you do integer linear programming in your compiler
<SnoopJeDi>
oh, huh. That register color business reminded me of the graph coloring problem but I thought it was probably too tenuous a connection, but alas register allocation gets a mention on the wikipedia page
<kmath>
<aloria> Ahahhahahahhahahahahahhahahhahahagahahhahaha everything is so fucked https://t.co/kfmCLLiRSV
<UmbralRaptor>
!wa US population
<Qboid>
UmbralRaptor: United States | population: 322 million people (world rank: 3rd) (2014 estimate)
<UmbralRaptor>
!wa 143/330
<Qboid>
UmbralRaptor: 143/330 = 13/30
<bofh>
UmbralRaptor: things are REALLY fucked
<UmbralRaptor>
!wa 143//330
<Qboid>
UmbralRaptor: Seems that Wolfram is unable to understand that.
<bofh>
UmbralRaptor: 43.33333%
<whitequark>
!wa wolfram
<Qboid>
whitequark: Stephen Wolfram (scientist): full name | Stephen Wolfram, date of birth | Saturday, August 29, 1959 (age: 58 years), place of birth | London, Greater London, United Kingdom
<whitequark>
what hubris
<whitequark>
!wa wolfrahm
<Qboid>
whitequark: Stephen Wolfram (scientist): full name | Stephen Wolfram, date of birth | Saturday, August 29, 1959 (age: 58 years), place of birth | London, Greater London, United Kingdom
<whitequark>
...
<whitequark>
that's tungsten you trashcan
<bofh>
...
<bofh>
wow
egg|cell|egg has quit [Remote host closed the connection]
<UmbralRaptor>
!wa kohlstuff
<Qboid>
UmbralRaptor: Seems that Wolfram is unable to understand that.
<UmbralRaptor>
Random question: John Regehr and Steve Canon are both floating point cats, right?
<bofh>
the former is more of a compiler verification cat, iirc? whitequark would know more
<whitequark>
john regehr does all sorts of things with compilers
<whitequark>
unsigned void* is a compiler verification cat